知识大全 FCKeditor 2.6在ASP.NET中的配置方法
Posted 文件
篇首语:知识分子优于文盲,如同活人优于死人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 FCKeditor 2.6在ASP.NET中的配置方法相关的知识,希望对你有一定的参考价值。
FCKeditor 2.6在ASP.NET中的配置方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
导读
FCKEditor目前的最新版本是 但支持 NET的DLL版本还是 本文介绍FCKEditor 在ASP NET中的配置方法
本文的示例下载地址(包含了整个解决方案及网站 下载后即可使用)
地址 x
FCKEditor官方下载地址
配置方法如下
一 在官方网站上下载
下载地址 ?group_id= &filename=FCKeditor_ zip
解压后目录结构如下图所示
二 删除不必要的文件
从官方下载下来的FCKEditor 大小有 M(解压后) 其实有很多文件对于只用ASP NET的来讲是不需要的 我们可以删除不必要的文件
根目录下除editor目录 fckconfig js fckeditor js fckstyles xml fcktemplates xml 这几个保留 其余的全部删除
editorfilemanagerconnectors目录中除aspx目录外全部删除
editorlang目录中除en js zh js zh cn js外全部删除
删除_samples目录 当然如果你想看示例 就不要删除这个目录了
三 FCKEditor 的详细设置
fckconfig js中修改
FCKConfig ToolbarSets[ Default ] = [ [ Bold Italic Underline StrikeThrough Subscript Superscript ] [ OrderedList UnorderedList Outdent Indent Blockquote ] [ JustifyLeft JustifyCenter JustifyRight JustifyFull ] [ Link Unlink Anchor ] [ Image Flash Table Rule Smiley SpecialChar PageBreak ] / [ Style FontFormat FontName FontSize ] [ TextColor BGColor ] [ FitWindow ShowBlocks About ] // No ma for the last row ] ; //上面一段我去掉了一些不常用的功能 可以根据实际需要增加 FCKConfig DefaultLanguage = zh cn ; //原来是en var _FileBrowserLanguage = aspx ;// asp | aspx | cfm | lasso | perl | php | py 改成aspx var _QuickUploadLanguage = aspx ;// asp | aspx | cfm | lasso | perl | php | py
在Bin中加入DLL文件
DLL文件下载地址 ?group_id= &package_id=
在工具栏中加入DLL文件
配置上传路径
编辑FCKeditoreditorfilemanagerconnectorsaspxconfig aspx 中修改
private bool CheckAuthentication() // WARNING : DO NOT simply return true By doing so you are allowing // anyone to upload and list the files in your server You must implement // some kind of session validation here Even something very simple as // // return ( Session[ IsAuthorized ] != null &&(bool)Session[ IsAuthorized ] == true ); // // where Session[ IsAuthorized ] is set to true as soon as the // user logs in your system return true; //原来这里是 false;不过还是建议看看上面的警告
在SetConfig方法中设置
UserFilesPath = ~/Upload/FCKEditor ;//我这里设置在了网站根目录下的Upload/FCKEditor目录中 根据实际情况和个人喜好而定
FCKeditor zip是其最新的Javascript文件和图片什么的 FCKeditor NET zip是ASP NET调用的DLL在里面
分别解压后把FCKeditor zip里的fckeditor目录整个复制到网站中
解压FCKeditor NET zip包后在FCKeditor Net_ \\bin\\Debug目录里找到FredCK FCKeditorV dll 其他文件没用 把FredCK FCKeditorV dll复制到我们的网站 建立一个Bin目录
引用FredCK FCKeditorV dll
配置WebConfig<?xml version= ?><! 注意: 除了手动编辑此文件以外 您还可以使用 Web 管理工具来配置应用程序的设置 可以使用 Visual Studio 中的 网站 > Asp Net 配置 选项 设置和注释的完整列表在 ments 中 该文件通常位于 \\Windows\\Microsoft Net\\Framework\\v x\\Config 中 ><configuration><appSettings>
<add key= FCKeditor:BasePath value= ~/fckeditor/ />
<add key= FCKeditor:UserFilesPath value= /Files/ />
</appSettings>
<connectionStrings/><system web>
说明 BasePath是fckeditor所在路径 fckeditor由于我们直接放网站目录下这样写就可以 如果您的网站多放几层适当调整即可 UserFilesPath是所有上传的文件的所在目录 为什么要设置成/Files这样而不是~/Files 因为FCKeditor使用这个值来返回你上传后的文件的相对路径到客户端 否则的话客户访问的时候就会取客户的机器目录而不是形式的目录
建议 Files要单独做root目录下的一个站点比较好 和我们的站点FCKEditor平行 不要把它放FCKEditor里 为什么呢?因为Files是要让客户有写的权限的 如果放FCKEditor下很危险
Files目录要有写的权限 你根据自己网站需求设置那个帐号 本文为方便设置User实际中你可能用ASP NET帐号更合理
修改fckeditor/fckconfig js文件在第 行的位置var _FileBrowserLanguage = asp ; // asp | aspx | cfm | lasso | perl | php | pyvar _QuickUploadLanguage = asp ; // asp | aspx | cfm | lasso | php改为var _FileBrowserLanguage = aspx ; // asp | aspx | cfm | lasso | perl | php | pyvar _QuickUploadLanguage = aspx ; // asp | aspx | cfm | lasso | php
FCKeditor给其瘦身 以_打头的的都是范例文件或源文件 不过建议小心
下面以上传图片示例说明如何使用
点击 浏览服务器
弹出窗口很容易报错
如果报错XML request error: Internal Server Error( ) 很可能就是目录路径不对和写权限没有
cha138/Article/program/net/201311/12384相关参考
当Asp.Net验证控件遇到FCKeditor 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使
ASP.NET中FCKeditor配置和精简 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! FC
FCKeditor编辑器在JAVA中的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 工作前
FCKeditor编辑器在JAVA中的使用与配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET中的状态管理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们在ASP中能够通过
知识大全 Web Parts在ASP.NET 2.0中的应用
WebParts在ASP.NET2.0中的应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! W
关于ASP.Net中的时间处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在ASPNet中M$为
ASP.NET中的n种路径 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在web服务器端开发中
ASP.NET中的命名空间的简单介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在ASPNE
知识大全 ASP.NET入门教程 10.4.1 ASP.NET2.0中的编译
ASP.NET入门教程10.4.1ASP.NET2.0中的编译 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来