之前编辑器用的是FCKeditor,因为项目原因需要升级为最新版本4.2.2,发现是已经更名为CKEditor。

百度了一下,据官方的解释,CK是对FCK的代码的完全重写。

项目环境是asp.net的,之前用的FCKeditor版本是2.6。

在aspx文件头需要引用FCK的名为FredCK.FCKeditorV2.dll文件。

<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>

使用控件如下写法:

<FCKeditorV2:FCKeditor ID="fckContent" runat="server" Width="100%" BasePath="~/editor/" />

在.cs文件里要取得该控件值:fckContent.Value

升级为CKEditor后,有2种方法使用

第一种:去CKEditor官网找到下载CKEditor  for ASP.NET ,目前版本是3.6.4。

解压压缩包,找到CKEditor.NET.dll,放到项目的bin目录下

aspx文件头引用写上:

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

使用控件:

<CKEditor:CKEditorControl runat ="server" ID="ckContent" BasePath="~/editor/"></CKEditor:CKEditorControl> 

.cs文件里取得该控件值:ckContent.Text

其中的BasePath是CKEditor的包文件所在目录。(本人亲测:包文件版本放的4.2.2也是可以使用的。)

第二种:aspx文件里head里直接引用js文件:

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

body里写上如下即可(下面的script一定要在控件之下,放在head里不管用)

<asp:TextBox name="ckContent" id="ckContent" runat="server" TextMode="MultiLine" Width="300px" Height="60px" CssClass="input"/> <script type="text/javascript"> CKEDITOR.replace( 'ckContent');
</script>

升级全部完工。

另外附上项目中的如何在CKEditor里插入外部图片写法:

function OpenDialogPageForckEdit()
{var uri = '';var param = '';var oEditor = CKEDITOR.instances.ckContent;uri = 'V5Mall_Picture_Dailog.aspx?isfck=1&d=' + Date();if (navigator.appVersion.indexOf("MSIE") == -1){this.returnAction = function(strResult){if(strResult != null){oEditor.insertHtml(GetValue);}}param = 'alwaysRasied=yes,modal=yes,width=620,height=800,top=100,left=200,resizable=no,scrollbars=no';var GetValue=window.showModalDialog(uri, '_blank', param);oEditor.insertHtml("<img src='" + GetValue + "'>"); return;}else{         //param = 'dialogWidth:550px;dialogHeight:550px;';   param = 'alwaysRasied=yes,modal=yes,width=620,height=800,top=100,left=200,resizable=no,scrollbars=no';    var GetValue = window.showModalDialog(uri, '_blank', param);        if (GetValue != null){oEditor.InsertHtml("<img src='" + GetValue + "'>");            }}
}

  

转载于:https://www.cnblogs.com/mcho/p/3382875.html

FCKeditor如何升级CKEditor及使用方法相关推荐

  1. Jsp页面中使用fckeditor控件的两种方法

    fckeditor控件请到官方网站下载[url]http://www.fckeditor.net[/url],本例主要用到FCKeditor_2.6.3.zip.fckeditor-java-demo ...

  2. Windows服务器下升级PHP版本的方法

    这篇文章主要介绍了Windows服务器下升级PHP版本的方法,需要的朋友可以参考下 要升级PHP,我们首先得下载一个自动安装PHP组件到IIS中的软件,推荐的是星外公司开发的PHP安装包,我们可以到他 ...

  3. win10你的电脑设备需要修复_图文详解win10升级失败的解决方法

    最近有小伙伴在后台留言称自己的win10系统最近总是更新升级失败,想问一下有没有解决该问题的方法.方法当然是有的,小编将该问题的解决方法整理出了详细的图文步骤教程,遇到该问题的小伙伴们快来学习一下吧. ...

  4. 【Java 面向对象】基础、Java程序的内存划分、嵌套类(内部类、静态嵌套类)、局部类、接口的升级问题(默认方法、静态方法)、instanceof

    面向对象 对象的内存 复杂对象的内存 对象数组的内存 思考:方法存储在哪里? Java程序的内存划分 this.super 注解(Annotation) 访问控制(Access Control) to ...

  5. 打怪升级的monteCarlo仿真方法

    该题目来自公众号数学建模交流的清风老师之手.这个公众号有着学习数学建模的优质资源和课程,强烈推荐学习. 打怪升级的montecarlo仿真方法 一.问题说明 二.问题的分析 三.代码实现 四.结果 一 ...

  6. 微软远程桌面升级到RDP8的方法

    微软远程桌面升级到RDP8的方法: 先安装:1.Windows6.1-KB2574819-v2-x64 再安装:2.Windows6.1-KB2592687-x64 照提示重启动计算机 开始>& ...

  7. phpnow怎么改php版本,PHPnow升级PHP版本的方法。

    PHPnow最新版是一款非常专业的Apache + PHP + MySQL环境套件包.PHPnow最新版软件简易安装.快速搭建支持虚拟主机的PHP环境.附带PnCp.cmd 控制面板,帮助你快速配置你 ...

  8. android 系统升级 方法,安卓系统怎么升级 浅谈安卓系统更新升级的几种方法

    最近有网友问小编"安卓系统怎么升级?",针对该问题,笔者也在网上查找了下相关资料,不过并没有找到什么有价值的相关介绍,多数都是介绍如何自动升级.或者下载升级版包等等方法,对于一些常 ...

  9. vivox21 by Android,vivo X21率先升级安卓P,没升级的话这里有方法!

    原标题:vivo X21率先升级安卓P,没升级的话这里有方法! 本次谷歌2018开发者大会在加州的山景城召开 ,千呼万唤的最新安卓系统Android P终于亮相,并同时推出了公共测试版.这次公测适配机 ...

最新文章

  1. **IOS:xib文件解析(xib和storyboard的比较,一个轻量级一个重量级)
  2. 强势安利8个小众、很厉害的软件,让人眼前一亮
  3. 使用Git制作和管理Patch
  4. python :案例:银行卡
  5. 斯坦福java下载_斯坦福解析器java错误
  6. 下拉框控件、列表控件、ComboBox
  7. php 系统平均负载,Linux_解析Linux系统的平均负载概念,一、什么是系统平均负载(Load a - phpStudy...
  8. MySQL -- 创建用户并提升用户权限
  9. CSS样式表——列表与布局
  10. Java的生成器模式(又名建造者模式),你真的会了吗
  11. FlashFXP 破解版下载地址
  12. 关于防火墙DMZ区的使用和防火墙的DMZ区域规则的配置
  13. 如何用计算机制作pop海报,手绘POP海报的制作 -电脑资料
  14. 在MATLAB绘制三角形区域上的二元函数图像
  15. 一个功能齐全的IOS音乐播放器应用源码
  16. Springboot中引入本地jar包,并通过maven打包(解决maven丢包的问题)
  17. ubuntu DNS修改
  18. 【kubernetes系列学习】如何执行pod中没有的命令?
  19. 类似qq新闻提示窗口样码(cpy)
  20. 有没有这样的后浪,月薪3000

热门文章

  1. mysql查询日期胜负_MySQL面试题:查询每个日期的胜负次数
  2. 删除第一个_可能是圆谷最后悔的决定!他本应是中国第一个奥特曼,惨遭删除...
  3. 市政管网检测机器人收费标准_管道无损CCTV检测:复杂的地下管网工作,其实可以交给机器人来做...
  4. 计算机用电子表格验证方案,Excel电子表格的验证1.PDF
  5. 不知道什么时间收集的code
  6. 基于Struts2框架的名片管理系统
  7. 深度学习--TensorFlow (2)单层感知器2 -- 实现多数据分类
  8. nanoflann库
  9. PCL中outofcore模块---基于核外八叉树的大规模点云的显示
  10. 剑指offer:面试题06. 从尾到头打印链表