以前用 ASP 做网站的时候后台用的文本编辑器都是 ewebeditor ,方便,易用,在网页中内嵌一句话就ok了。 本来换成 .net 写后台时也打算用这个的,但很郁闷的是,发现它不能在 Firefox 下支持。
那就只能放狗搜索了,发现现在主流的支持 .net 的 web 编辑器有:
cuteeditor
http://cutesoft.net/ASP.NET%2BWYSIWYG%2BEditor/
fckeditor
http://ckeditor.com/
DotNetTextBox
http://dotnettextbox.codeplex.com/
freetextbox
http://www.freetextbox.com/
Weiseditor
http://www.weiseditor.com/
10个免费的javascript库文本编辑器
http://www.aspxcs.net/HTML/1711421053.html
大家可以挑选适合自己的编辑器。现在我就总结一下 Fckeditor 2.6.6 的安装配置吧:
1.download
先从 Fckeditor 的官网上面下载(点击这里),注意了 ,.net 的支持要下载两个包,具体看它上面的鸡肠。
2.unpackege
解压后放在适当的位置,我现在放的是根目录。还有将 .net 的解压包中的 FCKeditor.Net_2.6.3/bin/Release/2.0 下的 FredCK.FCKeditorV2.dll copy 到根目录的 bin 文件夹里(注意我这用的是framework 2.0 的,如果是 1.0 的请 copy 1.0文件夹下的 dll文件啦)
3. add the plugin to the VS
打开 盗版 VS 2008, 打开 工具箱(toolbox) 面板 ==》选择项(choose items)==》浏览(browse)==》选择 bin FredCK.FCKeditorV2.dll。这样在你的 工具箱 面板就会增加了一个 Fckeditor 的插件,以后添加 文本编辑框就可以直接拖拉进去你想放的位置就可以了
4.settings
因为我用的是 visual web developer 2010 express, 也就不需要在 vs 2008 那样在 web.config 文件中添加
直接在你添加的 Fckeditor 的文件的 code 试图中 添加 BasePath="##" ## stand for fckeditor directory possition.
进入FCKeditor文件夹,编辑 fckconfig.js 文件
1、修改:
var _FileBrowserLanguage = ‘php’ ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = ‘php’ ; // asp | aspx | cfm | lasso | php
为:
var _FileBrowserLanguage = ‘aspx’ ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = ‘aspx’ ; // asp | aspx | cfm | lasso | php
2、配置语言
修改:
FCKConfig.DefaultLanguage = ‘en’ ;
改为:
FCKConfig.DefaultLanguage = ‘zh-cn’ ;
3、配置皮肤,有default、office2003、silver风格等,可以使用默认。
FCKConfig.SkinPath = FCKConfig.BasePath + ’skins/default/’ ;
4、在编辑器域内可以使用Tab键。(1为是,0为否)
FCKConfig.TabSpaces = 0 ; 改为 FCKConfig.TabSpaces = 1 ;
5、加上几种常用的字体:
FCKConfig.FontNames = ‘宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana’;
6、编辑器域内默认的显示字体为12px,想要修改可以通过修改样式表来达到要求,打开/editor/css/fck_editorarea.css,修改font-size属性即可
7. 如果你想每次进入编辑器的页面都弹出 fckdebug.html 就将 FCKConfig.Debug = false ; 改为 FCKConfig.Debug = true ;
不过建议不要开啦 ,我不觉得有上面用。呵呵
8. 这时候一般可以上传得了图片,但还不能上传的了文件,会提示 invalid request ,暂时不知道怎么解决,觉只能先点击 浏览服务器,再在右下角 upload 就可以了。