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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java全套视频教程资料

    java全套视频教程资料学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是简单的编辑器,比如记事本。这个时候,不要急于进入下一部分,留下几天好好写一些程序,尽可能熟悉这

    2022年8月6日
    9
  • 服务器cpu型号后面的字母,Intel 至强 E3服务器CPU后缀解读[通俗易懂]

    服务器cpu型号后面的字母,Intel 至强 E3服务器CPU后缀解读[通俗易懂]三、Intel至强E3服务器CPU后缀解读DIY玩家认识服务器CPU最多的无疑是E3神教,今天我们就总结下XeonE3神教的CPU后缀有什么特色。●V1-V5E3神教!从SNB开始,Intel就推出了E3系列至强CPU。由于阵脚一样,只需升级BIOS就能享用信仰级至强CPU,让2011年开始E3神教开始壮大。Intel也推出了E3的后续型号,与历代酷睿对应,从IvyBridge的V2到Sk…

    2022年5月29日
    50
  • Python生成随机数列表_numpy产生指定范围的随机数

    Python生成随机数列表_numpy产生指定范围的随机数一.最直接的方式:用numpy.random模块来生成随机数组1、np.random.rand用于生成[0.0,1.0)之间的随机浮点数,当没有参数时,返回一个随机浮点数,当有一个参数时,返回该参数长度大小的一维随机浮点数数组,参数建议是整数型,因为未来版本的numpy可能不支持非整形参数。importnumpyasnp>>>np.random.rand(10)array([0

    2022年10月4日
    2
  • vim不能复制粘贴_在筛选状态下怎么复制粘贴

    vim不能复制粘贴_在筛选状态下怎么复制粘贴前言这是一则记录贴,防止小技巧遗忘。不知道大家是否会有这种困扰,例如在AndroidStudio有一段缩进优美的代码实现,例如:publicvoidsayHello(){Stringmsg=”HelloVimPasteMode”;System.out.println(msg);}当你把这段缩进优美的代码直接ctrl+c,ctrl+v到Vim的时候,就会出现如

    2022年9月15日
    3
  • 2014 北京源创会非官方图片印象

    2014 北京源创会非官方图片印象

    2021年9月2日
    57
  • 论记忆化搜索

    论记忆化搜索论记忆化搜索什么是记忆化搜索呢?搜索的低效在于没有能够很好地处理重叠子问题;动态规划虽然比较好地处理了重叠子问题,但是在有些拓扑关系比较复杂的题目面前,又显得无奈。记忆化搜索正是在这样的情况下产生的,它采用搜索的形式和动态规划中递推的思想将这两种方法有机地综合在一起,扬长避短,简单实用,在信息学中有着重要的作用。用一个公式简单地说:记忆化搜索=搜索的形式+动态规划的思想。以上的定义是抄的,

    2022年7月26日
    7

发表回复

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

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