ps:编辑器kindeditor的使用可以参考http://kindeditor.net/
1.从客户端中检测到有潜在危险的 Request.Form 值。
原因:在编辑器(即textarea位置)中写入html标签
在网上找的解决方案:
A.修改.aspx文件
在.aspx文件中加入validateRequest="false",形如:
C.在web.config文件中添加:
解决方法:在controller中加上ValidateInput(false)
如
2.html标签不能完全显示在页面
原因:不支持html、head和body(上传图片目前也不支持改变本地图片大小)
如果需要添加外部引用:将.dll文件保存在lib文件夹下并进行引用
在使用过程中出现两个问题:1.从客户端中检测到有潜在危险的 Request.Form 值。
原因:在编辑器(即textarea位置)中写入html标签
在网上找的解决方案:
A.修改.aspx文件
在.aspx文件中加入validateRequest="false",形如:
<%@ Page validateRequest="false" language="c#" Codebehind="WriteNews.aspx.cs" Inherits="News.WriteNews" %>B.修改web.config文件:
<configuration>参考http://zhidao.baidu.com/link?url=BUvJnSrg_4CtIhBwOxNlOqvP89t_4EdAmVn2ECoeg3GM4-_-mjQl4noxLKAJ-SHxcyK1WlXpugguDrDTROgXN_
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
C.在web.config文件中添加:
<system.web>参考http://kindeditor.net/docs/option.html
<httpRuntime requestValidationMode="2.0" />
</system.web>
解决方法:在controller中加上ValidateInput(false)
如
[HttpPost]参考报错页面参考网址!
[ValidateInput(false)]
public ActionResult ModifyUser(){}
2.html标签不能完全显示在页面
原因:不支持html、head和body(上传图片目前也不支持改变本地图片大小)
其余html标签的解决方法:filtermode=false
true时根据htmltag过滤HTML代码,false时允许输入任何代码。
参考http://kindeditor.net/docs/option.html