#val

MVC中使用[ValidateAntiForgeryToken]防止CSRF 注入攻击

CSRF(Cross-siterequestforgery),中文名称:跨站请求伪造,也被称为:oneclickattack/sessionriding,缩写为:CSRF/XSRF。通俗的理解就是攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟货币转...

C# NameValueCollection

一个简单的例子            NameValueCollection markStatus = new NameValueCollection();&n...
代码星球 ·2020-05-13

'Provide value on 'System.Windows.StaticResourceExtension' threw an exception.'

产生这个错误的原因是,StaticResource必须先定义再引用,但是DynamicResource就没有这个限制,为避免这个错误出现,可将StaticResource的定义放在Window.xaml的最前端,或者放在App.xaml中,例如: Window...><Window.Resourc...

关于CSRF攻击及mvc中的解决方案 [ValidateAntiForgeryToken]

一.CSRF是什么?  CSRF(Cross-siterequestforgery),中文名称:跨站请求伪造,也被称为:oneclickattack/sessionriding,缩写为:CSRF/XSRF。二.CSRF可以做什么?  你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能...

黄聪: Bootstrap之Form表单验证神器: BootstrapValidator(转)

前言:做Web开发的我们,表单验证是再常见不过的需求了。友好的错误提示能增加用户体验。博主搜索bootstrap表单验证,搜到的结果大部分都是文中的主题:bootstrapvalidator。今天就来看看它如何使用吧。介绍它之前,还是给出它的源码以及API的地址吧。bootstrapvalidator源码:https:...

Key/Value之王Memcached初探:二、Memcached在.Net中的基本操作

首先,不得不说,许多语言都实现了连接Memcached的客户端,其中以Perl、PHP为主。仅仅memcached网站上列出的语言就有:Perl、PHP、Python、Ruby、 C#、C/C++以及Lua等。那么,我们作为.Net码农,自然是使用C#。既然Memcached客户端有.Net版,那我们就去下载...

客户端验证的极品--jQuery.validator

最近在做一个用户注册登录的页面,资料查寻过程中发现了一个非常不错的客户端验证的极品-jQuery.validate。它是著名的JavaScript包jQuery的一个插件,其实它还有其它的一些插件应该都爽,有待慢慢来学习 官方地址:http://bassistance.de/jquery-plugins/jq...

jQuery.Validate验证库

一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ API: http://jquery.bassistance.de/api-browser/plugins.html 当前版本:1.5.5需要...
代码星球 ·2020-05-12

NameValueCollection类

最近在研究HttpRequest类,发现里面的很多属性都返回一个NameValueCollection对象,今天再来了解一下这个神秘的对象。随便写了个例子,发现跟HashTable类似。但是这个东西有点怪,就是当存在一个key的时候,你在add的话,会追加进当前key中。而不是简单替换。NameValueCollect...
代码星球 ·2020-05-12

NameValueCollection详解

1.NameValueCollection类集合是基于NameObjectCollectionBase类。但与NameObjectCollectionBase不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。每个元素都是一个键/值对。NameValueCol...
代码星球 ·2020-05-12

Implementing Remote Validation in MVC

Step1: CreatemodelforCatalogtableandapplythetheremotevalidationforthecolumnthatmustbevalidatedonclientside.Step2: Writeamethodincontrollertochecktheva...

MVC 3 数据验证 Model Validation 详解

继续我们前面所说的知识点进行下一个知识点的分析,这一次我们来说明一下数据验证。其实这是个很容易理解并掌握的地方,但是这会浪费大家狠多的时间,所以我来总结整理一下,节约一下大家宝贵的时间。在MVC3中数据验证,已经应用的非常普遍,我们在webform时代需要在View端通过js来验证每个需要验证的控件值,并且这种验证的可...

XmlNode中Value和InnerText的区别

 这个问题我想很多人在使用.NET操作Xml文档时都遇到过,先看一下MSDN里对这两个属性的解释:XmlNode.Value:获取或设置节点的值。XmlNode.InnerText:获取或设置节点及其所有子节点的串联值。只看这两个定义是不是还是有点迷糊,下面我们用实例来作说明:1.当操作节点是叶子节点时:Xm...

UVALive 3882

题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1883题意:n个人围成一圈,第一次删第m个人,然后每数K个删一个人,求最后一个...
代码星球 ·2020-05-11

go key-value缓存go-cache实现

 Cache封装了一个cache类型,cache类型的参数解析:1.defaultExpirationtime.Duration每个键值的默认过期时间。2.itemsmap[string]Itemmap类型。3.musync.RWMutexmap类型的读写锁。4.janitor*janitor监控map中键值...
首页上一页...183184185186187...下一页尾页