现在的位置: 首页 > 综合 > 正文

FCKeditor的使用

2012年07月19日 ⁄ 综合 ⁄ 共 1101字 ⁄ 字号 评论关闭

FCKeditor 是一款很好的HTML编辑器.就象我们这个编辑器就是.

简单试用了一下,现总结如下:

1、下载解压。

2、新建Web项目,添加编辑器的dll引用:FredCK.FCKeditorV2.dll,并将其添加到工具栏,同时将fckeditor文件夹放到项目目录下。

3、在页面上创建一个编辑器实例。

4、在Web.config里面加上如下配置:
<appSettings>
  <add key="FCKeditor:BasePath" value="~/fckeditor/"></add>
  <add key="FCKeditor:UserFilesPath" value="/Files/"></add>
 </appSettings>
注意:(1)fckeditor指的就是项目目录下的相同名字的文件夹;(2)files是在IIS根目录下的一个文件夹(而且要创建成虚拟目录);(3)files文件夹要允许访问(用于上传文件,特别是图片、flase等);(4)在页面上page指令里将validateRequest设置为false;

5、运行,预览,上传一个图片检测。(先单击上传选项卡,将图片文件上传到服务器,能够预览,单击确定),然后提交编辑内容,形成HTML文本(可以放到数据库中,也可以通过Request.write()直接输出到页面检测编辑成功与否))。

但是在VS2005下还不知道怎么配置,图片老是显示不出来。请高手赐教。

补充:发现以前在VS2005下路径不对.有一种替代方法:就是将imageurl的路径使用绝对路径.即可.如下代码:

         string filePath = this.FileUpload1.PostedFile.FileName;
        string fileName = filePath.Substring(filePath.LastIndexOf("//") + 1);
        string serverPath = Server.MapPath ("image/") + fileName;
        Computer c = new Computer();
        try
        {
            c.Network.UploadFile(filePath, serverPath);
            this.Image1.ImageUrl = "~/image/"+fileName ;
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }

 

 

抱歉!评论已关闭.