如何在dnn模块中使用RadEditor?

时间:2016-01-30 06:17:46

标签: module dotnetnuke radeditor

我想在我的dnn模块中使用RadEditor。我们通常将控件的引用添加到项目然后向页面添加register标签,最后我们可以编写代码并使用此控件。现在应该添加哪个引用以及如何用字符串填充radeditor并读取存在于编辑器中的字符串? 请指教。

1 个答案:

答案 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>";