今天开发MySite时用到FCKeditor控件时,当提交表单时,报错如下:
“/MySite”应用程序中的服务器错误。
从客户端(ctl00$ContentPlaceHolder1$AdminArticalManage1$FCKeditor1="<font face="Arial">&...")中检测到有潜在危险的 Request.Form 值。
由于在.net中,Request时出现有HTML或Javascript等字符串时,系统会认为是危险性值。立马报出“从客户端 中检测到有潜在危险的 Request.Form值”这样的错。
解决方案一:
在.aspx文件头中加入这句:
<%@ Page validateRequest="false" %>
解决方案二:
修改web.config文件:
<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
因为validateRequest默认值为true。只要设为false即可。