CKeditor在文本区域实现

本文关键字:实现 区域 文本 CKeditor | 更新日期: 2023-09-27 18:32:23

我已经从下面的链接中实现了一个CKeditor:-

CKEditor但问题是,一旦我在页面上注册编辑器,它就会反映出来。我只想要同一个编辑器,只用于我的 asp.net 文本框。我应该怎么做并进行更改,以便它只能对我的文本框可见。请帮忙。

查看我的文本框

<asp:TextBox ID="txtPostdesc" CssClass="form-control" runat="server" ValidationGroup="AddNew" TextMode="MultiLine"></asp:TextBox>

CKeditor在文本区域实现

根据 ASP.Net 文章 CKEditor,它描述了使用 dll 实现 CKEditor 的方法。

您需要以下事项

1. Two dll : CkEditor.dll and CKEditor.NET.dll.
2. CKEditor folder containing all js, css and images.

在.aspx页顶部注册CKEditor控件,例如

 <%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>

现在您将能够编写 CKEditor 服务器控件标记,如下所示

<CKEditor:CKEditorControl ID="txtPostdesc" BasePath="/ckeditor/" runat="server">
</CKEditor:CKEditorControl>

在上面,我只是根据您的文本区域ID更改ID。现在,您可以通过代码隐藏文件中的.Text属性设置和获取其内容,即

string str = txtPostdesc.Text;

希望上面的解释对您有用。