“从客户端......中检测到有潜在危险的 Request.Form 值”的解决方法

错误信息:

中文信息:
从客户端(FreeTextBox1=" <P align=right>aa...")中检测到有潜在危险的 Request.Form 值。
英文信息:
A potentially dangerous Request.Form value was detected from the client (FreeTextBox1="<P align=right>aa...")

 

解决方法:

这是.net Framework 1.1中新增的功能,可以防止恶意脚本的攻击。
解决方法有两种:
方法1. 在.aspx页面中添加:
<%@ Page validateRequest="false" %>
方法2. 修改Web.Config文件:
<configuration>
  <system.web>
    <pages validateRequest="false" />
  </system.web>
</configuration>

参考资料:
PRB: You Receive an Error Message When You Deploy an ASP.NET 1.0 Application on a Server with ASP.NET 1.1
http://support.microsoft.com/default.aspx?scid=kb;en-us;821343

Request Validation - Preventing Script Attacks
http://www.asp.net/faq/RequestValidation.aspx

 

转自 :http://dotnet.mblogger.cn/qiuji/posts/1791.aspx

你可能感兴趣的:(“从客户端......中检测到有潜在危险的 Request.Form 值”的解决方法)