网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

将FCKeditor在线编辑器部署在.Net环境下(vs2005)

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/13
=connectors/perl/connector.cgi'' ;
// PHP // FCKConfig.LinkBrowserURL = FCKConfig.BasePath + ''filemanager/browser/default/browser.html?Connector=connectors/php/connector.php'' ;
// PHP - mcpuk // FCKConfig.LinkBrowserURL = FCKConfig.BasePath + ''filemanager/browser/mcpuk/browser.html?Connector=connectors/php/connector.php'' ;
只保留:
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + ''filemanager/browser/default/browser.html?Connector=connectors/aspx/connector.aspx'' ;
余下的代码都按照以上操作,删掉其它WEB语言,只保留ASP.NET。也可以点这里下载我精简过的文件,注意:只适用于ASP.NET,其他语言勿下!建议先解压到别的目录,再复制到WEB目录相对应的位置,以免造成文件丢失。
  改完后保存,FCKeditor已经完全支持ASP.NET了。当然还有一些安全问题,只要修改相应的toolbar,鼠标右键菜单等等,因为我的后台不面对前台用户的,即没有留言本和日记回复,所以略过这些步骤。下一步是打开VS.NET,在ASP.NET页面中加入FCKeditor。


四、ASP.NET中的应用

  打开项目的“资源管理器”,添加“FredCK.FCKeditorV2”引用。新建一个页面,添加FCK的引用,代码如下:

<%@ Register TagPrefix="FCKeditorV2" Namespace="FredCK.FCKeditorV2" Assembly="FredCK.FCKeditorV2" %>

并确保@ Page中的“AutoEventWireup”“validateRequest”两个值都为false,不然当你发表的文章中含有链接或是其他HTML语句时,.NET会警告你有安全隐患而出错。在form的适当位置加入FCKeditor控件,当然form一定要有“runat="server"”,代码如下:

<FCKeditorV2:FCKeditor id="content" runat="server"></FCKeditorV2:FCKeditor>
 
如果 插入图片会报错,请继续一下步骤:


fckeditor配置重点说明

1、目录放哪里都可以,首先配置该目录下的fckconfig.js文件,快捷方法是把asp都替换成aspx。
  2、在web.config里加上
   <appSettings>
   <add key="FCKeditor:UserFilesPath" value="/fc/fserFiles/" />
   <add key="FCKeditor:BasePath" value="/fc/FCKeditor/" />
</appSettings>
  注意是:虚拟目录加fceditor的网站目录路径
  3、把fckeditor的dll包引用到项目
  4、最关键的一步是:在目录权限上把asp.net用户的权限给到最大(参照Net2.0的运行权限进行配置一文)

  5、文件头引用命名空间
   <%@ Register TagPrefix="fckeditorv2" Namespace="FredCK.FCKeditorV2" Assembly="FredCK.FCKeditorV2" %>
  6、引入fckeditor
  <FCKeditorV2:FCKeditor id="FCKeditor1" basePath="./FCKeditor/" runat="server"></FCKeditorV2:FCKeditor></FONT>
  7、如果还不行
  到fckedor的editor/filemanager/browser/connectors/aspx/connectior.aspx 的头上引用包文件中加 Theme="",如下,还有就是upload.aspx文件,到browser目录的upload文件夹中找
<%@ Page language="c#" Inherits="FredCK.FCKeditorV2.FileBrowserConnector" AutoEventWireup="false" Theme="" %>

 8、如上简单的几个步骤,fckeditor可以良好工作,包括image,flash的上传,图片目录管理等等,由于asp.net的权限没有给足,我试了几百次各种组合,郁闷到极点

 

  • 下一篇资讯: IIS下配置UrlRewriting
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号