错误信息
从客户端(Submit="确   &#...")中检测到有潜在危险的 Request.Form 值。
说明: ASP.NET 在请求中检测到包含潜在危险的数据,因为它可能包括 HTML 标记或脚本。该数据可能表示存在危及应用程序安全的尝试,如跨站点脚本攻击。如果此类型的输入适用于您的应用程序,则可包括明确允许的网页中的代码。有关详细信息..............
源错误:
[没有相关的源行]
源文件: c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\deeef533\24d83fff\App_Web_rkpkdl2x.12.cs 行: 0
堆栈跟踪:
[HttpRequestValidationException (0x80004005): 从客户端(Submit="确   &#...")中检测到有潜在危险的 Request.Form 值。]
System.Web.HttpRequest.ValidateString(String value, String collectionKey, RequestValidationSource requestCollection) +9788428
----------------
网上搜了下 大多是2个方法
1 在.aspx文件头中加入这句: <%@ Page validateRequest="false" %>
2 修改web.config文件:
<configuration> <system.web> <pages validateRequest="false" /> </system.web> </configuration>
但是都未能解决。
终于找到一个成功的解决办法
在web.config加入配置
<system.web> <httpRuntime requestValidationMode="2.0" /> </system.web>