关于FCKeditor在.net中的使用

来源:互联网 发布:淘宝买家秀活动封面 编辑:程序博客网 时间:2024/05/16 08:24

      话不多说,直接入正题:对于.net中需要使用FCKeditor(为了方便与快捷,以下简称FCK)控件,我们需要在官网上下载两个压缩包(下载地址:http://sourceforge.net/projects/fckeditor/files/),一个是关于在.net中引用的DLL文件,另外一个则是关于FCK最新的JavaScript代码与CSS文件包。

 

      关于下载:根据上面的链接打开网页后,会发现一个大大的绿色按钮--Download Now!FCKeditor_2.6.5.zip(1.4MB)。截止2009-12-07,FCK的最新版本就是2.6.5这个了,这个就是我们需要下载的JavaScript代码与CSS文件包,毫不犹豫,下载。完毕之后,我们还需要再下载.net中需要引用的DLL,看看这个大大的绿色按钮旁边,还有一个View all files按钮,点一下,会发现按钮下出现很多文件夹,选择FCKeditor.Net,同样下载最新的FCKeditor.Net_2.6.3.zip文件,保存下来。至此,下载工作已经完成,接下来进入关键步骤。

 

      关于引用:这个很简单,与平时在项目中的引用一样,FCKeditor.Net_2.6.3/bin/Release/2.0/FredCK.FCKeditorV2.dll,这个路径就是我们需要引用的DLL文件。

 

      关于“瘦身”:我们下载好的FCKeditor_2.6.5,是我们需要复制在项目中的文件包,但是有很多文件是我们所不需要的,所以删了吧,没什么用。FCKeditor_2.6.5文件下,只需要留下这几个文件,editor文件夹、fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml,其余的全删了吧,没用。进入editor文件夹,editor/filemanager/connectors下面只留下aspx这一个就够了,其余的全删。在lane文件里存储的全是语言方式,我们只需要保留zh.js和zh-cn.js,其余的就可以不要了,但是如果有其他需求的朋友们,那就看个人的情况而定了,在这里,我们只针对的是中文环境。

 

       关于配置:

       首先:在web.config的appSettings下对FCK进行配置:

         其次,在fckconfig.js中找到FCKConfig.DefaultLanguage="en",修改为"zh-cn";

设置系统的类型,设置
         var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
         var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py         

         还有一些设置需要根据个人的具体情况而定,但是以上这些设置是必须的;

         最后,如果要开启FCK的上传功能,需要将fckeditor/editor/filemanager/connectors/aspx/config.ascx中的CheckAuthentication方法,返回true即可。

 

         关于使用:看了看网上的例子,关于对FCK的使用,有2种方式,一种是像平时.net中的控件一样,可拖拽的,还有一种是直接在需要使用的页面顶部加入如下代码

即可。获取FCK文本框中的值,只需要像平时的Text文本框一样,点一下就好了,不过不是.Text,而是.Value。

 

         好了,到这里,程序上已经能够正常的使用FCK了,关于FCK的样式与我们在.net使用的其它控件一样,它也有属性可以设置。但是如果你想对FCK的使用达到炉火纯青的地步,剩下的就需要自己慢慢摸索了,以上只是提供一个了解与简单使用的过程,供自己供他人学习。

原创粉丝点击