可以上傳圖片的富文本編輯器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

發佈了27 篇原創文章 · 獲贊 4 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章