可以设置RequestValidationMode =“2.0”页面级别吗?

时间:2013-03-21 10:10:42

标签: c# asp.net .net vb.net

我正在开发一个基于ASP.NET 4.0的Web应用程序,并且有一些页面存在潜在的危险请求(有标记代码)。

因此,不是在web.config中设置RequestValidationMode =“2.0”,我是否可以仅为这几个页面设置该属性?

2 个答案:

答案 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" %>