我正在开发一个基于ASP.NET 4.0的Web应用程序,并且有一些页面存在潜在的危险请求(有标记代码)。
因此,不是在web.config中设置RequestValidationMode =“2.0”,我是否可以仅为这几个页面设置该属性?
答案 0 :(得分:7)
隐藏在msdn的某个地方的答案,希望这对你有所帮助..更好的迟到然后永远不会 试试这个,
<location path="test.aspx">
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
</location>
参考
http://msdn.microsoft.com/en-us/library/hh882339(v=vs.100).aspx
答案 1 :(得分:0)
用于避免此错误:从客户端检测到潜在危险的request.form值。
您可以使用网页级属性:<%@ Page ... ValidateRequest="false" %>