加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – requestValidationMode =“2.0”实际上是做什么

发布时间:2020-12-16 00:31:56 所属栏目:asp.Net 来源:网络整理
导读:我试图解决一个“潜在的危险Request.Form值被从客户端检测到”的问题,而SO答案和 Scott Hanselman推荐设置 httpRuntime requestValidationMode="2.0" / 在Web.config中(以及向有问题的方法添加一个属性)。 我意识到这会将验证模式更改为ASP.NET 2.0,但这是
我试图解决一个“潜在的危险Request.Form值被从客户端检测到”的问题,而SO答案和 Scott Hanselman推荐设置
<httpRuntime requestValidationMode="2.0" />

在Web.config中(以及向有问题的方法添加一个属性)。
我意识到这会将验证模式更改为ASP.NET 2.0,但这是什么意思?
而且,这种改变是否有任何副作用?

谢谢。

解决方法

查看 MSDN’s HttpRuntimeSection.RequestValidationMode Property的描述。

2.0. Request validation is enabled only for pages,not for all HTTP requests. In addition,the request validation settings of the pages element (if any) in the configuration file or of the @ Page directive in an individual page are used to determine which page requests to validate.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读