第一、找官方要DLL(VS的专利)跟文档;
找到这个:
FCKeditor.Net: ASP.Net Control to easily integrate FCKeditor on ASP.NET pages
下载后,从Bin文件夹把DLL扣出来,VS添加引用进去,然后工具箱右键添加选项卡,添加进来,以后可以直接拖。(有点长,我是理解了)
然后找到这个:
Our previous editor solution, stable and full featured
这个下载后直接复制到项目根目录下。(ctrl+c ---> ctrl+v)
第二:配置wen.config文件
在<configuration></configuration>中添加以下内容
<appSettings>
<!--文本编辑器配置信息-->
<add key="FCKeditor:BasePath" value="~/fckeditor/"/>
<add key="FCKeditor:UserFilesPath" value="/项目名称/Files/" />(这个路径很重要)
</appSettings>
其中 <add key="FCKeditor:BasePath" value="~/fckeditor/"/>是FCK路径
<add key="FCKeditor:UserFilesPath" value="/HappyFarm/Files/" />是上传文件路径(很重要),这个Files自己手动添加到项目根目录,最好跟FCK编辑器在同一目录,最重要的一点:一定给Files文件夹设置写读权限。
第三:更改FCK相关文件,并且给其瘦身;
FCK下来之后有些是没有用的,带_的多半是例子可以Delete。
修改fckeditor/fckconfig.js文件
在第182行的位置
var _FileBrowserLanguage = 'asp' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'asp' ; // asp | aspx | cfm | lasso | php
改为
var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | php
第四:拖入FCKeditor到页面;
如图-
好了,基本上可以用了,这个样式不好看可以换的,详细自己研究了。获取FCK的值就简单了:fckedit1.Value便可以了
如果上传图片(或Flash)到Files文件夹报错,请仔细检查你的Files文件夹路径。