我正在开发一个基于 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" %>