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

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – requestValidationMode =“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.

猜你在找的asp.Net相关文章