mvc中validateinput属性失效
类别:编程学习 浏览量:1509
时间:2014-6-7 mvc中validateinput属性失效
mvc中validateinput属性失效
一、ASP.NET 版本不同版本对请求验证的处理
1、4.0及以上
HttpRequest 对象在内部设置一个标志,该标志指示每当访问 HTTP 请求数据时应触发请求验证。 这可保证在请求期间访问数据(如 cookie 和 URL)之前触发请求验证。 配置文件中页元素(如果有的话)的请求验证设置或单独页面中的 @ 页指令的请求验证设置将被忽略.
2、2.0
仅对网页(而不是对所有 HTTP 请求)启用请求验证。 此外,配置文件中的 pages 元素(如果有的话)的请求验证设置或单独页中的 @ Page 指令的请求验证设置用来确定要验证哪些页请求。
二、当在MVC中加了[ValidateInput(false)]属性后,在.NET Framework 4.0中,validateinput属性失效的解决方法
原因是: 在4.0中,请求验证在页面和ACTION验证之前进行.因此设置validateinput并不能禁用验证.
解决办法:
在配置文件中设置此值,可以为 httpRuntime 元素的 requestValidationMode 特性赋值。将验证模式设置为2.0 即:
<system.web>
<httpRuntime requestValidationMode="2.0"/>
</system.web>
标签:MVC
您可能感兴趣
- MVC中的ActionResult
- MVC中BeginForm
- python如何编写一个用户登录系统(Python实现的登录验证系统完整案例基于搭建的MVC框架)
- Asp.net Mvc模型绑定
- MVC中使用jQuery加载分部视图(PartialView)
- 使用RouteDebugger对MVC路由进行调试
- mvc中@RenderSection()
- mvc编译时,让View中的错误提示
- MVC中modelstate的使用
- asp.net MVC处理流程
- mvc在视图中使用@helper封装输出代码
- MVC中数据验证
- mysql数据结构讲解(详解MySQL 数据库隔离级别与MVCC)
- mvc中@helper的用法
- MVC JsonResult的用法
- php框架制作方法(PHP从零开始打造自己的MVC框架之路由类实现方法分析)
- 以家人之名广受好评,剧情生动引起观众共鸣,演员张新成圈粉无数(以家人之名广受好评)
- 三兄妹感情再遇波折,人设接连崩塌 《以家人之名》剧情猜不透(三兄妹感情再遇波折)
- 《小敏家》金波想要复婚 这只是他圈套的第1步,更可恶的在后面(小敏家金波想要复婚)
- 小敏家 剧情离谱一锅乱炖,但他们俩绝对是这部剧的一大 亮点(剧情离谱一锅乱炖)
- 《倚天屠龙记》再遭翻拍,关晓彤主演赵敏,蒋劲夫演张无忌,你怎么看(倚天屠龙记再遭翻拍)
- 吴启华与曾舜晞两代张无忌同框,戏里经典的他却没活出原著的潇洒(吴启华与曾舜晞两代张无忌同框)
热门推荐
- mysql字符串的表示方法(详解mysql中的字符集和校验规则)
- tomcat的部署和优化(看看Tomcat安装、配置、优化及负载均衡)
- 百度网和阿里云哪个好用(百度云服务器bcc有什么优势?)
- python 正则表达式菜鸟教程(详解Python正则表达式re模块)
- css中的浮动和定位是啥(CSS的position定位和float浮动详解)
- SQL Server数据库备份的几个建议
- dede织梦的后台如何调整和使用(织梦dedecms整合添加ckplayer播放器支持flv,mp4等播放功能)
- C# #define条件编译
- vue官网编辑器主题(vue实现主题切换的多种思路分享)
- dede栏目seo怎么设置(DedeCMS 标题seo优化 给列表页加上第x页)