【发布时间】:2013-03-21 10:10:42
【问题描述】:
我正在开发一个基于 ASP.NET 4.0 的 Web 应用程序,并且有一些带有潜在危险请求的页面(具有标记代码)。
所以我可以只为那几个页面设置该属性,而不是在 web.config 中设置 RequestValidationMode="2.0" 吗?
【问题讨论】:
我正在开发一个基于 ASP.NET 4.0 的 Web 应用程序,并且有一些带有潜在危险请求的页面(具有标记代码)。
所以我可以只为那几个页面设置该属性,而不是在 web.config 中设置 RequestValidationMode="2.0" 吗?
【问题讨论】:
答案隐藏在 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
【讨论】:
为了避免这个错误:从客户端检测到有潜在危险的 request.form 值。
您可以使用页面级属性:<%@ Page ... ValidateRequest="false" %>
【讨论】: