.net中ckeditor的应用

①js文件的引入

<script src="/public/ckeditor_4.4.7/ckeditor.js"></script>
<script src="/public/ckfinder_2.5.0/ckfinder.js"></script>

②javascript编写

<script type="text/javascript">
        function BrowseServer() {
            // You can use the "CKFinder" class to render CKFinder in a page:
            var finder = new CKFinder();
            finder.basePath = ‘/public/ckfinder_2.5.0/‘;    // The path for the installation of CKFinder (default = "/ckfinder/").
            finder.selectActionFunction = SetFileField;
            finder.popup();
        }
        function SetFileField(fileUrl) {
            document.getElementById(‘TxtPictureUrl‘).value = fileUrl;
        }

        $(document).ready(function () {
            editor = CKEDITOR.replace(‘TxtContent‘);
            CKFinder.setupCKEditor(editor, ‘/public/ckfinder_2.5.0/‘);

            $("#BtnSave").click(function () {
            //判断标题是否为空
                if ($("#TxtTitle").val() == ‘‘) {
                    alert(‘请输入标题.‘);
                    $("#TxtTitle").focus();
                    return false;
                }

                var content = editor.getData();
         //判断内容是否为空
                if (content == ‘‘) {
                    alert(‘请输入文章内容.‘);
                    return false;
                }
            });
        });
    </script>

③body加入TextBox显示ckeditor

  <td>
     <asp:TextBox ID="TxtContent" runat="server" TextMode="MultiLine"></asp:TextBox>
  </td>

④后台获取ckeditor的值

item.Content = TxtContent.Text;
时间: 2024-10-06 00:18:30

.net中ckeditor的应用的相关文章

drupal7中CKEditor开启上传图片功能

在drupal建站中,所见即所得编辑器提供了友好的界面.也提高开发效率,而CKEditor是一款非常不错的编辑器.定制性相当高,在这推荐给大家. CKEditor和其它模块(IMCE)搭配下在文字排版,图片上传.文件上传都非常方便. 准备环境: drupal7相应的CKEditor模块下载:https://www.drupal.org/project/ckeditor CKEditor官网下载代码包http://ckeditor.com/download drupal7相应的IMCE模块下载:h

angularjs中ckeditor的destroy问题

项目中,在切换了页面的tab页后会发现上传图片的操作报错,检查后发现问题根源是切换了tab页重新加载页面时ckeditor又会创建一次,这个时候的ckeditor已经不是第一次创建的那个了,所以上传图片的方法中会报错. 解决方法:在ckeditor每次创建之前判断一下,如果有ckeditor则destroy掉,重新创建新的,保证页面上始终只有一个ckeditor,具体如下: 在ckeditor的directive中: console.log(CKEDITOR.instances.myCKedit

PHP中CKEditor和CKFinder配置

1./ckeditor/config.js, 配置文件,如果不想写太多,可以直接写好默认配置(语言,菜单栏,宽度),有需要可以百度config配置 config.language = ‘en’:config.skin = ‘v2’:config.uiColor = ‘#AADC6E’:config.toolbar = ‘Basic’:…. 2.官方的demo大多都喜欢用js配置editor区域,习惯写php的我就嫌麻烦,只好看内置的php类. require_once ROOTPATH . “c

php中ckeditor的配置方法

ckeditor 编辑器php正确配置方法 1. 下载安装 CKEditor: http://ckeditor.com/ 解压下载到的CKEditor放到网站的路径中即可 2. 下载安装 CKFinder: http://ckfinder.com/download 解压下载到的CKFinder放到与CKEditor同一目录中即可 3. 在网页中使用 CKEditor 和 CKFinder: CKEditor 实际是替换一个 textarea 标签,所以把textarea放到一个form中,当提交

关于页面中CKeditor提交问题

今天用了一个CKeditor 编辑器,在编辑器里获取到的值 包含到HTML的一些标签,提交的时候提示安全检测性request.querystring 有问题 ,在网上找了一些改配置里面的东西 ,发现估计因为使用框架的原因没成功,最后在controller的在提交的方法上添加了 [ValidateInput(false)]就可以了,这个也是从网上找到的.下面这个是原网址:http://www.lmwlove.com/ac/ID655

struts2整合CKEditor和CKFinder实现上传

上一篇文章给大家分享了CKEditor+CKFinder+JSP实现了在线编辑器上传图片的功能,这里在给大家分享一下如何在前面的基础上在struts2下实现这样的功能. 实现与Struts2的整合,整合的过程确实easy.不过实现之后,图片上传不上去,上传之后显示“文件不存在”,然后在网上找了一些资料,经过总结最终实现了这个功能.此问题的原因就是struts2的拦截器,在web.xml中,可以清楚的看到: [html] view plain copy <filter-mapping> <

搭建自己的博客(十三):为博客后台添加ckeditor富文本编辑器

使用django默认的编辑器感觉功能太少了,所以集成一下富文本编辑器. 1.安装和使用 (1).安装 pip install django-ckeditor (2).注册应用 在django的settings中添加‘ckeditor’的app (3).配置models 将需要用到富文本编辑器的字段改成RichTextField 上面三步配置过后是不能上传图片的,下面配置上传图片的功能. (4).安装pillow库 pip install pillow (5).注册应用 添加'ckeditor_u

PHP学习资料分享

PHP有着开源.执行效率高.优化代码运行等特性,功能强大,被广泛运用,很多大型企业网站开发的首选,百度.腾讯.新浪.金山等均采用了PHP开发.学好PHP对网络开发人员而言具有很好的发展前景,市场对PHP工程师的需求也非常大,希望搞PHP的盆友们都有好的发展哈.网上PHP资料多如牛毛,不过基础的资料偏多,而且大多良莠不齐,推荐几个开发实战的资料和高级课程视频给大家,希望朋友们喜欢~ PHP开发实战指南系列文档(共13章) 资料为PHP开发实战指南文档汇总,本书共13章节,教程由浅入深系统详细的讲解

CKEditor-添加自己喜欢的表情

CKEditor默认的smiley表情不适合我们,我们可以将表情改造一下换成自己喜欢的表情,方法如下. 1. 下载你想要的表情包,一般是gif格式的图片,将这些这些图片放在-../ckeditor/plugins/smiley/images中 2.打开ckeditor.js 找到 i.smiley_images= 把里面自带的表情删除,然后写上要替换的表情图片名称. 3. 修改配置ckeditor文件夹下的config.js 中CKEDITOR.editorConfig = function (