CKEditor是一個好用的HTML編輯器,支援許多平台,它也有ASP.NET的版本,使用上相當容易,因為它是包裝成一個控制項,只要拖進頁面就能使用。
CKEditor可以到下列網址下載:
雖然在下也是下載ASP.NET版本,但測試後,還是覺得使用純JS的版本會比較有彈性,至少可以跟jQuery做整合。
使上的方法很簡單,CKEditor下載後,將裡面的ckeditor資料夾複製進專案裡,然後在頁面上引用下列檔案。
這裡用TextBox控制項做示範,記得將TextBox的TextMode設為MultiLine,讓它能多行輸入,另外將CssClass設為ckeditor,如此一來頁面載入的時候,就會自動將編輯器的toolbar給掛進來。
按鈕事件。
執行畫面。
按下確定後,會發生錯誤,這是因為後端預設會過濾HTML字串,以避免遭到XSS攻擊。
要解決這個問題,只要打開config.js,加入下面這一行即可,讓CKEditor將內容做Escape,但如此一來,後端就必須負起過慮字串的責任。
執行結果。
文章標籤
全站熱搜

你好~請問一下,label顯示,有沒有辦法只顯示文字。EX:
Test
顯示出來只要Test,因為照您的方法,出來的都是html語法。if you just want plain text, I think text box is better than CKEditor
請問 CKEDIT 如何上傳圖檔呢
Just google "ckeditor upload image"