在asp.net mvc4中使用kindeditor编辑器提交富文本时,出现如下错误:
“A potentially dangerous Request.Form value was detected from the client”
从Descriptions的内容可知,是由于内容中包含HTML标签造成的,错误本身给出的解决方案链接是:http://www.asp.net/whitepapers/request-validation
1、按照这个页面给的额解决方案,将“Web.config”文件中的“system.web”节点添加以下内容:
<system.web> |
2、然后在相关页面修改page标签:
<%@ Page Language="C#" ValidateRequest="false" %> |
其实,官网上的这个解决我方案我Try过了,是不通的,然后看CSDN上有篇文章(http://blog.csdn.net/dujilu/article/details/7602357)介绍说是官方给的解决方案不好,然后我用了他的,很悲剧,依然不行。
3、我给出的解决方案是:
1)在相关页面修改page标签:
<%@ Page Language="C#" ValidateRequest="false" %>
2)修改“Web.config”文件:
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
我用我的猿格来保证,我这样解决了我的问题!
Lionden Lee
Email:hsdlionden@gmail.com
(转载注明:博客园 Lionden)