从客户端中检测到有潜在危险的 Request.Form 值
今天在使用Kindeditor的时候,出现了如题的错误。 错误如图:
百度了下,艰难的找了原来是Framework的问题,原来用的2.0,后面变成了4.0,验证级别也更高了; 解决办法:在config文件中加一句:<httpRuntime requestValidationMode="2.0" />,意思就是启用2.0的验证;添加完就解决了。
代码:
<?xml version="1.0" encoding="utf-8"?>
<!-- 有关如何配置 ASP.NET 应用程序的详细消息,请访问 http://go.microsoft.com/fwlink/?LinkId=169433 -->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpRuntime requestValidationMode="2.0" />
</system.web>
</configuration>
截图:
网上找到其他的解决方法,供大家参考。
解决方法如下:
方法一:
修改Web.Config文件: <configuration> <system.web> <pages validateRequest="false" /> </system.web> </configuration>
方法二:
在.aspx页面中添加: <%@ Page validateRequest="false" %>
讲解:
注意:此属性在 .NET Framework 2.0 版中是新增的。
获取或设置一个值,该值确定 ASP.NET 是否针对危险值检查来自浏览器的输入。
命名空间:System.Web.Configuration 程序集:System.Web(在 system.web.dll 中)
在此将此属性禁用即可。
作者:apegu
地址:http://www.cnblogs.com/jiangqw
如果,您认为阅读这篇博客让您有些收获,不妨点击一下推荐按钮。