在asp.net中使用FCKeditor,简单实用配置。
在下已经成功配置并使用,全部功能均可用,包含上传图片等。
在下环境
1.Microsoft Visual Web Developer 2005
2.FCKeditor.Net_2.6.3.zip 下载地址:http://download.csdn.net/source/1833985
3.FCKeditor_2.6.5.zip 下载地址:http://download.csdn.net/source/1833987
步骤
1。解压FCKeditor_2.6.5.zip,将fckeditor全部复制到你的项目下,解压FCKeditor.Net_2.6.3.zip,找到适合自己.net环境版本的 FredCK.FCKeditorV2.dll ,复制到你的项目的BIN文件夹下。
2。为你的项目添加引用,浏览到刚才复制出的DLL文件。
3。到工具箱中选择项目中,浏览到刚才复制出的DLL文件,添加它到工具箱。到了这一步就可以直接象拖控件一样拖放FCKeditor了。
4。在web.Config中添加如下代码
<appSettings>
<add key="FCKeditor:BasePath" value="~/FCKeditor/"/>
<add key="FCKeditor:UserFilesPath" value="~/userfiles/"/>
</appSettings>
FCKeditor:BasePath 就是放FCKeditor的位置,一般不做修改,也最好不要修改。
FCKeditor:UserFilesPath 就是上传文件夹的位置,请新建一个userfiles文件夹,或也可以将userfiles设置成自己的上传文件夹,请 保证都有写的权限。
5。在FCKeditor中找到fckconfig.js ,找到
var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
这里是设置程序类型的。保证引号中都是aspx.
6。然后到 fckeditor>editor>filemanager>connectors>aspx 文件夹,打开config.ascx,
找到
UserFilesPath = "~/userfiles/";
这个也是设置上传文件夹,保证和web.Config中的一致。
找到
private bool CheckAuthentication()
{
return false;
}
设置返回true,以给所有用户上传权限。
7。这点我还没验证,因为到第6步我就成功了- -,据说如果上传开启了,Session["validuser"]就返回true。
8。完毕- -
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dabian1987/archive/2008/05/12/2436403.aspx