可以上传图片的富文本编辑器kindeditor

ps:编辑器kindeditor的使用可以参考http://kindeditor.net/

如果需要添加外部引用:将.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> 
   <system.web> 
   <pages validateRequest="false" /> 
   </system.web> 
   </configuration> 
参考http://zhidao.baidu.com/link?url=BUvJnSrg_4CtIhBwOxNlOqvP89t_4EdAmVn2ECoeg3GM4-_-mjQl4noxLKAJ-SHxcyK1WlXpugguDrDTROgXN_
C.在web.config文件中添加:
<system.web>
<httpRuntime requestValidationMode="2.0" />
</system.web>
参考http://kindeditor.net/docs/option.html


解决方法:在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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值