安装前需求:
1.FCKeditor.Net_2.5.zip
下载地址:
2.FCKeditor_2.6.zip
下载地址:
一、安装过程:
1、将FCKeditor.Net_2.5.zip解压缩。我们需要一个DLL文件。在\bin\Release\文件夹下有两个版本。对应.netframework的版本,我的是.netframework2.0的,就在\bin\Release\2.0\下,拷贝FredCK.FCKeditorV2.dll至你的项目的bin目录。然后在.net的工具箱中添加此项。
2、将FCKeditor_2.6.zip解压缩。将所得的fckeditor文件夹拷贝至项目根目录。打开/fckeditor/fckconfig.js
找到:
var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py 这两行,大致位置在271、272两行。
将这两行中的PHP替换为aspx。
找到:
UserFilesPath = "/userfiles/";
这一行,大概在第50行处。将/userfiles/替换为你的用来存放用户上传文件的文件夹。
保存、退出。
3、在\fckeditor\editor\filemanager\connectors\aspx\文件夹下找到config.ascx用editplus或者文本文档打开,找到:
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 false;
} 这个函数的作用是根据用户类型判断用户是否有上传文件的权利。如果直接return true;则允许所有用户上传文件。建议在这个函数中判断用户类型,然后在根据判断结果来确定返回值。
修改好以后,保存、退出。
4、在你的项目的配置文件:web.config里找到<appSettings/>将它替换为:
<appSettings>
<add key="FCKeditor:UserFilesPath" value="/upload/" /> </appSettings> 把 value="/upload/" 替换为你的用来保存用户上传文件的文件夹。
如果web.config里没有<appSettings/>这一项,就直接把上面三行代码放到<configuration>里面</configuration>
注意:用来保存用户上传文件的文件夹必须存在,如果不存在,请自己建立。
二、使用方法:
可以直接在ASP.NET设计视图中使用此控件,就像你使用textbox一样简单,直接从工具箱拖到页面上即可。获取FCKeditor的编辑框中的值,可以用FCKeditor的value属性获取编辑框内的值,此数据为html代码。至此,整个安装、使用过程结束! |
FCKeditor在.net(asp.net)中的使用方法。
精选 转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Asp.Net Core 配置动态WebApi
.Net Core 配置动态WebApi
动态生成 Web 应用服务 -
FCKeditor 2.3 在ASP.NET中的设置和使用
一、准备工作 首先下载最新版的FCKeditor V2.3,下载地址:http://prdownloads.sour
fckeditor asp.net asp assembly server -
ASP.NET AJAX使用方法概述(三)
2.5 ASP.NET AJAX使用方法概述 完成了上述配置之后,我们就可以立刻开始一次令人激动
ajax javascript asp.net 服务器 前端 -
asp.net 打印控件使用方法html javascript 控件 sed ico