ASP.NET中CKEditor与CKFinder的配置使用

   这篇文章主要介绍了ASP.NET中CKEditor与CKFinder的配置使用的相关资料,需要的朋友可以参考下

  将CKEditor 与 CKFinder 的包含在项目中,并添加程序集的引用

  从http://cksource.com网站上下载CKEditor与CKFinder,并将这两个解压的项目之下,里面的 samples文件夹中是示例,是不需要的可以将samples文件夹直接删除,在ckeditor和ckfinder目录下各有bin目录,添加对bin目录下的release目录下的程序集的引用

  2.在需要富文本编辑器的页面注册用户控件

   代码如下:

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

  3.使用CKEditor

  添加富文本编辑器,就像用自己的用户控件一样,使用CKEditor

  代码如下:

  

  1.集成CKFinder

  在页面对应的代码页中重写Page的OnLoad方法,在OnLoad方法中将CKFinder集成到CKEditor中

  代码如下:

  protected override void OnLoad(EventArgs e)

  {

  CKFinder.FileBrowser browser = new CKFinder.FileBrowser();

  //集成到相应的CKEditor,参数为对应的id

  browser.SetupCKEditor(txtNewsContent);

  //设置上传文件保存的目录

  browser.BasePath = "~/Files/";

  base.OnLoad(e);

  }


  2.配置CKFinder

  Ckfinder是一个无刷新上传的工具,对于上传,要有严格的权限控制,控制主要从两方面来说:第一,不能任何人都可以上传,只有获得授权的人才能够上传;第二,不能什么文件都可以上传,要对上传的文件进行控制,不能让用户将可执行文件上传到服务器,要对文件类型进行控制。

  打开ckfinder目录下的config.ascx,第一个方法是验证授权的,看用户是否有权限上传文件,可以通过验证 session,验证用户是否被授权,默认是return false;如果不加修改,直接使用在上传时会报错,没有授权无法上传,如果测试阶段可以直接改为return true; 但发布的话最好要验证权限,不要直接return true(我在这里验证用户是否已经登录,如果登录则返回true,否则返回false)


  继续往下面看在SetConfig()方法中设置的有一些上传文件时的配置,比如说上传文件保存的路径,上传文件类型的限制等,如果需要设置样式则需要修改config.js文件

  以上所述就是本文的全部内容了,希望大家能喜欢

时间: 2024-09-20 05:57:54

ASP.NET中CKEditor与CKFinder的配置使用的相关文章

ASP.NET中CKEditor与CKFinder的配置使用_实用技巧

将CKEditor 与 CKFinder 的包含在项目中,并添加程序集的引用 从http://cksource.com网站上下载CKEditor与CKFinder,并将这两个解压的项目之下,里面的 samples文件夹中是示例,是不需要的可以将samples文件夹直接删除,在ckeditor和ckfinder目录下各有bin目录,添加对bin目录下的release目录下的程序集的引用 2.在需要富文本编辑器的页面注册用户控件 复制代码 代码如下: <%@ Register Assembly=&quo

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

CKEditor与CKFinder编辑器配置教程

CKEditor&&CKFinder破解版百度网盘地址:http://pan.baidu.com/s/1qWsDPKC       密码:yydcdut 将CKEditor和CKFinder放在同一文件夹下. CKEditor实现编辑框                                                                                                                                 

asp.net中配置与使用CKEditor编辑器图例

1.官方网站(http://cksource.com)上下载获得CKEditor和CKFinder的最新版.这里是我上传的我是用的版本及例子. 2.两个文件夹东西真的是很多,内容很全面,但是我们用的的东西不是全部,所以是挑选我们需要的东西添加到项目中去.这个是项目中CKEditor和CKFinder包含文件 3.在前台添加代码  代码如下 复制代码 <head runat="server">     <title></title>     <s

网页编辑器ckeditor和ckfinder配置步骤分享_基础知识

一.使用方法: 1.在页面<head>中引入ckeditor核心文件ckeditor.js <script type="text/javascript" src="ckeditor/ckeditor.js"></script> 2.在使用编辑器的地方插入HTML控件<textarea> <textarea id="TextArea1" cols="20" rows=&quo

asp.net CKEditor和CKFinder的应用_网页编辑器

CKEditor是新一代的FCKeditor,是一个重新开发的版本.CKEditor是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站.而CKFinder是一个功能强大的ajax文件管理器.其简单的用户界面使得各类用户,不管是从高级专业人才,还是互联网初学者,都够直观.快速学习的学习使用它. 网址: CKEditor :http://ckeditor.com/ CKFinder :http://ckfinder.com/ CKEditor 的使用 准备工作 1

FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)

导读: FCKEditor目前的最新版本是2.6,但支持.NET的DLL版本还是2.5,本文介绍 FCKEditor2.6在ASP.NET中的配置方法. 本文的示例下载地址(包含了整个解决方案及网站,下载后即可使用): 地址:http://www.china-aspx.com/Forum/showtopic-57.aspx FCKEditor官方下载地址:http://www.fckeditor.net/download 配置方法如下: 一.在官方网站上下载 下载地址:http://source

配置-asp.net中绑定sql server问题

问题描述 asp.net中绑定sql server问题 您好,我的数据库连接是在web.config中配置的,但是程序中的有些代码不懂. 打个比方:我的数据库里有一个名为ThingType的表格,有这样的一句 Repeater1.DataSource = ThingTypeMananger.Get(); 这是采用了什么原理的,哪位前辈给我说一下,谢谢 解决方案 Repeater1是一个asp.net webform服务器端控件,控件都有一个特点就是数据绑定机制,即通过数据源绑定实现数据的展示.

关于IIS配置已有项目问题之数据库连接出错,请检查Conn.asp文件中的数据库参数设置

问题描述 关于IIS配置已有项目问题之数据库连接出错,请检查Conn.asp文件中的数据库参数设置 百度上主流方法都试过,包括父路径,32位开启,设置A USER权限,设置Everyone权限.以下是Conn.asp文件内容:<%Dim SqlNowStringDataPart_DDataPart_YDataPart_HDataPart_SDataPart_WDataPart_MCurrentPageDim ConnDBPathCollectDBPathDataServerDataUserDat