加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 为CKEditor指定自定义配置文件

发布时间:2020-12-16 07:14:49 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试将CKEditor添加到我正在开发的页面中但是在获取它来获取我的自定义配置文件时遇到了问题?我在Visual Studio.NET 2008中使用CKEditor.我需要自定义显示的工具栏,因为Basic太小而Full会给用户提供大量的按钮. 我在aspx页面中声明编辑器如下: scrip
我正在尝试将CKEditor添加到我正在开发的页面中但是在获取它来获取我的自定义配置文件时遇到了问题?我在Visual Studio.NET 2008中使用CKEditor.我需要自定义显示的工具栏,因为Basic太小而Full会给用户提供大量的按钮.

我在aspx页面中声明编辑器如下:

<script type="text/javascript">
    CKEDITOR.replace(document.getElementById("<%= txtTourItinerary.ClientID %>"),{ customConfig: 'myconfig.js' }
    );
</script>

myconfig.js文件本身位于ckeditor目录的根目录中(config.js所在的位置).

但是,desipite呈现CKEditor本身,似乎完全忽略了我的自定义配置文件.我想知道是否有人有任何建议?

谢谢!

自定义配置文件的内容如下:

CKEDITOR.editorConfig = function( config )
{
    // Define changes to default configuration here. For example:
    config.language = 'en';
    config.defaultLanguage = 'en';
    config.uiColor = '#000000';
};

CKEDITOR.config.toolbar_Full = [['Save','-','Preview','-' 'Print'],['Undo','Redo'],['Cut','Copy','Paste','PasteFromWord','SelectAll'],['Find','Replace'],'/',['Bold','Italic','Unnderline','Strike','Subscript','Superscript']];

解决方法

以为我会发布一个解决方案.路径:

CKEDITOR.replace(document.getElementById("<%= txtTourItinerary.ClientID %>"),{ customConfig: 'myconfig.js' }

是从网站的根目录,而不是相对于CKEditor的目录.

所以我的声明应该如下

<script type="text/javascript">
    CKEDITOR.replace(document.getElementById("<%= txtTourItinerary.ClientID %>"),{ customConfig: '/ckeditor/myconfig.js' }
    );
</script>

希望我可能在类似的船上帮助其他人,因为CKEditor的文档在实际上有点薄.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读