自定义文本编辑器控件FredCK.FCKeditorV2的使用                10:17:08    2008年12月4日
 
  1.在项目bin添加对FredCK.FCKeditorV2.dll的引用。//首先要引用哦

2.在页面中使用FCKeditor控件

  (
1)首先将控件资源文件夹editor文件夹引用到项目中。  //就是BasePath="../fckeditor/中的fckeditor,其作用是编辑文本等之用;

 (
2)然后就可以在页面声明并使用控件了,代码如下:
<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>  //首先在页的头部声明控件命名空间
 <FCKeditorV2:FCKeditor ID="Content" Width="98%" Height="300" runat="server" BasePath="../fckeditor/">
          </FCKeditorV2:FCKeditor>    
//使用控件,BasePath="为控件资源文件夹editor在项目中的相对路径"

(3)获得控件编辑过后的文字样式实现代码

1.通过对编辑过的文字在存入数据库中进行编码来存储,在读取显示样式效果的时候再进行解码就可以显示出样式效果,代码如下(在编辑器控件中显示):

  mod.Content 
= Server.HtmlEncode(TxtContent.Value);  //对编辑器控件的文本进行编码后,再存储到数据库中
  TxtContent.Value = Server.HtmlDecode(mod.Content); //从数据库中读取数据,解码之后,在编辑器控件中显示出来。

2.在其他控件中显示编辑后的文本样式效果,使用html容器控件<div>等控件可以将显示解码后的编辑过的文本样式效果.对于编辑器自定义的样式表单,要将样式表单引用到项目中才可以显示正确的样式效果(将样式表单加到项目的皮肤中就可).代码如下:

 divd.InnerHtml 
= Server.HtmlDecode(mod.Content);  //divd为div控件
posted on 2008-12-04 10:21  yhb199  阅读(821)  评论(0编辑  收藏  举报