ckeditor 在C#中使用

ckeditor 在C#中使用

l来源:
 
http://www.cnblogs.com/jackcovey/archive/2010/04/19/1715646.html


1.将ckeditor和ckfinder文件夹拷入项目文件夹中,刷新项目。

2. 在添加编辑控件的页面(aspx)的head中加入

  <script src=”ckeditor/ckeditor.js” type=”text/javascript”></script>
    <script type=”text/javascript” src=”ckfinder/ckfinder.js”></script>

3.插入代码:

    <asp:TextBox ID=”i_content” runat=”server” TextMode=”MultiLine” Height=”362px” 
                Width=”100%”></asp:TextBox>
    </div>

<script type=”text/javascript”>
        CKEDITOR.replace(‘<%= i_content.ClientID %>’, {skin : ‘kama’}); 
</script>

4.在项目文件夹中加入uploads文件夹

5.把文件夹中的bin目录下的dll文件添加到网站的引用中,防止出现找不到类的错误。(未能加载类型“CKFinder.Connector.Connector”。)

6.修改页面的page指令ValidateRequest=”false” 
<%@ Page Language=”C#” ValidateRequest=”false” %>

7.获取或设置编辑器中的内容 
//获取编辑器中的内容 
lblView.Text=Server.HtmlEncode( this.i_content.Text); 
//设置编辑器中的内容 
//txtContent.Text = Server.HtmlDecode(“<h1>设置内容</h1>”); 
一些用应中(如ajax应用)需要在客户端处理完所有的数据,然后用它自己的方式向服务器发送数据,在这些情况下,使用CKEditor API就足以轻松获取编辑器实例中的内容。例 如: <script type=”text/javascript”>
var editor_data = CKEDITOR.instances.i_content.getData();
</script>

8.加入中文字体:

 

打开CKeditor目录里的config.js,在

CKEDITOR.editorConfig = function( config )
{

};
里添加如下代码:

config.font_names=’宋体/宋体;黑体/黑体;仿宋/仿宋_GB2312;楷体/楷体_GB2312;隶书/隶书;幼圆/幼圆;微软雅黑/微软雅黑;’+ config.font_names;

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110160.html原文链接:https://javaforall.net

(0)
上一篇 2021年8月23日 下午1:00
下一篇 2021年8月23日 下午2:00


相关推荐

  • nativecat15 激活码破解方法

    nativecat15 激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    126
  • pycharm运行代码方法[通俗易懂]

    pycharm运行代码方法[通俗易懂]https://www.cnblogs.com/wangguoyuan-09/p/6866798.html

    2022年8月26日
    9
  • Maven 配置环境变量后无法立刻生效「建议收藏」

    Maven 配置环境变量后无法立刻生效「建议收藏」    最近在系统学习Maven,在解压完Maven,并配置环境变量后,在黑窗口用mvn-n查询不到。   仔细研究后发现,我在配置环境变量之前就打开了黑窗口,导致无法查到最新的,所以只要重新打开黑窗口就能查到了。…

    2022年7月24日
    11
  • ExecuteNonQuery()_java有返回值和无返回值

    ExecuteNonQuery()_java有返回值和无返回值查询某个表中是否有数据的时候,我用了ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否。结果与我所设想的很不一致,调试时才发现,其执行后返回的结果是-1,对此我很是不理解,回头查了下资料,如下显示:SqlCommand.ExecuteNonQuery方法对连接执行Transact-SQL语句并返回受影响的行数。备注:可以使用ExecuteNonQuery来执行…

    2025年11月1日
    8
  • word在试图打开文件时遇到错误[通俗易懂]

    word在试图打开文件时遇到错误[通俗易懂]昨天晚上在台式机上写了个word文档,发到邮箱。今天在邮箱上下载后就打不开了,出现“word在试图打开文件时遇到错误”。让人很郁闷,因为两台电脑上装的都是word2016.。。。看到网上说的是用WPS打开,之后再另存为,可是我早已没有了WPS。突然灵光一现,我点击了该文档的属性:有个解除锁定,我在上面划勾,点击确定后,再次打开,竟然就打开了~~~~开心~20170825周

    2022年4月28日
    83
  • VIM安装YouCompleteMe(Windows/Mac/Linux)

    VIM安装YouCompleteMe(Windows/Mac/Linux)VIM 安装 YouCompleteM 前言前一阵子一直在折腾 YouCompleteM 这个插件 在 Mac Ubuntu Windows 上都试过 全部安装成功 其中 windows 最费劲 今天也写出来 希望有跟我同样需要的人也可以少走弯路 少浪费点时间在环境配置上 安装 VIMwindowswi 下 建议从如下链接下载安装 VIM 是 vim 的日更版 可以支持 python 脚本 vim win32 installer 下载完毕后直接安装后 配置环境变量 path 到 vim 的安装路径 例如我安装的是 vim8

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号