从客户端中检测到有潜在危险的 Request.Form 值的解决方法
今天遇到这个错误!
原来是 .Net Framework 1.1中新增的功能, 防止恶意脚本攻击.
解决方法有两种:
方法1. 在.aspx页面中添加:
VS2003:
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="VS2003.WebForm1" validateRequest="false" %>
VS2005:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" validateRequest="false" %>
原来是 .Net Framework 1.1中新增的功能, 防止恶意脚本攻击.
解决方法有两种:
方法1. 在.aspx页面中添加:
VS2003:
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="VS2003.WebForm1" validateRequest="false" %>
VS2005:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" validateRequest="false" %>
方法2. 修改Web.Config文件:
< CONFIGURATION>
< SYSTEM.WEB>
< PAGES validateRequest="false" />
< /SYSTEM.WEB>
< /CONFIGURATION>
浙公网安备 33010602011771号