zoukankan      html  css  js  c++  java
  • 自定义文本编辑器控件FredCK.FCKeditorV2的使用

    自定义文本编辑器控件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控件
  • 相关阅读:
    浏览器兼容性优化
    js操作table(增加行,删除行,上移,下移,复制行)
    褚时健传读后感
    新鞋
    八达岭奥莱
    springMVC 多方法controller
    springMVC入门配置及helloworld实例
    springMVC源码下载地址
    spring3mvc与struts2比较
    hql语句拼接的替换方式
  • 原文地址:https://www.cnblogs.com/yhb199/p/1347301.html
Copyright © 2011-2022 走看看