TextEditor:富文本編輯器控制項。

特性
- DNN 採 Provider 模式整合多種編輯器:FreeTextBox、FCKEditor、WebHtmlEditor、CuteEditor
- 透過
web.config 即可切換使用哪種編輯器
屬性
| 屬性 | 說明 |
| ChooseMode | 啟用/禁用一般與富文本模式切換,預設啟用 |
| ChooseRender | 一般模式下決定呈現方式,預設啟用 |
| DefaultMode | 預設編輯器模式("RICH" 或 "BASIC") |
| HtmlEncode | 是否 HTML 編碼內容 |
| Mode | 目前模式("RICH" 或 "BASIC") |
| Text | 控制項文字內容 |
| Height/Width | 控制項高度/寬度 |
| TextRenderMode | 一般模式呈現方式:Raw/HTML/Text |
| RichText | 富文本編輯器 Provider |
使用方法
- 頁面註冊:
<%@ Register TagPrefix="dnn" TagName="TextEditor" Src="~/controls/TextEditor.ascx" %>
- 頁面使用:
<dnn:texteditor id="teContent" runat="server" height="400" width="500"></dnn:texteditor>
- 後台代碼:
Protected WithEvents teContent As TextEditor / teContent.Text = objArticle.Content / objArticle.Content = teContent.Text
註:顯示富文本內容需用 Server.HtmlDecode() 解碼。
- 上一篇文章: DNN 模組開發系列(7):使用 CodeSmith Templates 產生程式碼
- 下一篇文章: DNN 模組開發系列(5):DNN 通用控制項(上) - LabelControl
Copyright ©
程式碼之家 All Rights Reserved