我想在我的dnn模块中使用RadEditor。我们通常将控件的引用添加到项目然后向页面添加register标签,最后我们可以编写代码并使用此控件。现在应该添加哪个引用以及如何用字符串填充radeditor并读取存在于编辑器中的字符串? 请指教。
答案 0 :(得分:1)
DNN Texteditor是您想要的控件。在大多数DNN 6和7版本中,默认编辑器是Telerik的RadEditor的包装。
<%@ Register TagPrefix="dnn" TagName="TextEditor" Src="~/controls/texteditor.ascx" %>
...
<dnn:TextEditor ID="txtHtmlEditor" runat="server" Width="100%" Height="250px" ChooseMode="true" HtmlEncode="false"></dnn:TextEditor>
在.ascx.cs代码中,您有以下参考:
protected DotNetNuke.UI.UserControls.TextEditor txtHtmlEditor;
...
您可以设置或获取.Text属性来初始化或获取内容。
txtHtmlEditor.Text = "<p>Html Content</p>";