如何在页面上设置CKEDitor的实例始终是富文本编辑器

本文关键字:文本 编辑器 文本编辑 实例 CKEDitor 设置 | 更新日期: 2023-09-27 18:18:31

我一直在DNN网站(ASP. cn)工作。. NET, c#, Visual Basic, Visual Studio 2012 Express for Web),在页面上使用CKEditor。示例如下:

<dnn:TextEditor ID="txtRichBox" runat="server" Width="850" TextRenderMode="Raw" HtmlEncode="False" defaultmode="Rich" height="350" Visible="false" choosemode="true" chooserender="False" />

我想在页面上只有富文本编辑器,而不是基本文本框。我该怎么做呢?提前感谢您的帮助

如何在页面上设置CKEDitor的实例始终是富文本编辑器

使用JavaScript将CKEditor附加到控件:

<script>
    CKEDITOR.replace( 'ID of textbox control' );
</script>

我可以推荐CKEditor的文档吗?这里的。

你不能只是发明像choosemodechooserender这样的属性,然后期望它起作用。编辑器的属性数量有限。

最简单的方法是用CSS隐藏单选按钮Basic Text BoxRich Text Editor,这样用户就不能在它们之间切换。默认情况下,加载的是编辑器,而不是底层的基本TextBox。

<style>
    .dnnTextPanelView {
        display: none;
    }
</style>