今天开始使用FCKEditor,按http://wiki.fckeditor.net/Developer''s_Guide/Integration/ASP.Net说明以及诸多网络资料,终于搞定,可以正常加载FCKEditor,解决了常见上传问题,
500问题可能是最头痛的(在“浏览服务器”页面,总是报 "XML request error: Internal Server Error(500)")
可能的解决方法:
1。如果具有站点是虚拟目录的,需要配置 UserFilesPath,记住格式是 /虚拟根目录/上传文件夹/ ,可以在web.config中统一配置,这里我的测试页面是http://localhost:3527/aspx/sample01.aspx, 虚拟跟目录就是 aspx,如下,
<appSettings>
<add key="FCKeditor:UserFilesPath" value="/aspx/UserFiles/" />
</appSettings>
FCK 的默认配置是 /UserFiles/,
2。如果是asp.net 2.0,且在web.config中配置了全局了 <pages theme="sometheme" styleSheetTheme="sometheme" /> 记住,在 FCKEditor 目录添加一个 web.config,覆盖这两个全局配置,如下
<system.web>
<pages theme="" styleSheetTheme="" />
</system.web>
或者分别打开,
FCKeditor/editor/filemanager/upload/aspx/upload.aspx 与 FCKeditor/editor/filemanager/browser/default/connectors/aspx/connector.aspx 在page 指令中设置其未空。如下
<%@ Page language="c#" Inherits="FredCK.FCKeditorV2.FileBrowserConnector" AutoEventWireup="false" Theme="" StylesheetTheme="" %>
3。测试页面
FCKeditor/editor/filemanager/upload/
与 FCKeditor/editor/filemanager/browser/default/connectors/
目录下个有test.htm可供测试
文章出处:DIY部落(http://www.diybl.com/course/4_webprogram/xml/xml_js/200855/113850.html)