1.在项目bin添加对FredCK.FCKeditorV2.dll的引用。

2.在页面中使用FCKeditor控件

  (
1)首先将控件资源文件夹editor文件夹引用到项目中。

 (
2)然后就可以在页面声明并使用控件了,代码如下:

<%@ Register Assembly="FredCK.FCKeditorV2" Namespace="FredCK.FCKeditorV2" TagPrefix="FCKeditorV2" %>//首先在页的头部声明控件命名空间
<fckeditorv2:fckeditor id="TxtContent" Height="385px" BasePath="../../WebMail/"runat="server"></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 2007-07-12 12:17  阳春  阅读(2699)  评论(1编辑  收藏  举报