您现在的位置:主页 > 编程开发 > >

强大的Asp.net HTML编辑器—CuteEditor

时间: 2015-03-22 14:44 来源: 未知 作者: admin 收藏 百度搜索本文

asp.net,html编辑器
      1)设置编辑器的默认文本:
            Editor1.Text = "Default Text";              //服务器端方法
            var editor = document.getElementById('<%=Editor1.ClientID %>');    //java script方法
            var editorText = editor.getHTML();
      2)修改文件的上传目录:Editor1.SetSecurityGalleryPath("~/uploads/jpg");
            修改上传文件的总大小(以Flash为例):Editor1.SetSecurityMaxFlashFolderSize(1000);
            修改单个上传文件的大小(以Flash为例):Editor1.SetSecurityMaxFlashSize(kb);   //默认KB为单位

      3)多用户文件夹
            由于上传的文件统一被放置到uploads文件夹中,可以通过程序控制为每个用户建立一个上传的文件 夹。代码如下:
            using System.IO;
            string username = Session["username"].ToString() ;
            fullPath = Server.MapPath("uploads\\") + username;
            if (!Directory.Exists(fullPath))
            {

CuteEditor是一款功能非常强大的Asp.net HTML编辑器
 
 一、CuteEditor的配置

      1、将以下文件考贝到你站点根目录下的bin内(这些在CuteEditor6.0/bin下都可以找到)
      CuteEditor.dll,
      CuteEditor.ImageEditor.dll(6.0增加的EditorImage功能),
      CuteEditor.lic(解密文件),
      NetSpell.SpellChecker.dll(拼写检查功能)
      注:(“.dic”为扩展名的文件是词典保存为纯文本文件的格式。将CuteEditor6.0/bin文件夹里的都拷到站点根目录下的bin内也可以)

      2、将CuteSoft_Client文件夹拷贝到项目的根目录
      CuteSoft_Client包含CuteEditor文件夹和example.css,放了控件图片,文件之类的数据example.css它指定了编辑器的样式。(在2.0下可能要把dialog文件夹里面的getfilethub.aspx删除)
      注:FilesPath用来设置所对应的目录,如:FilesPath="~/admin/CuteSoft_Client/CuteEditor/"

      3、在根目录下建立Uploads的文件夹作为上传图片及附件的根目录

      4、将CuteEditor.dll添加到工具箱
      先在工具箱空白处右击选择“添加选择项”,给选项卡添加一外名称为:CuteEditor。再在该选项卡中右击,选择“选择项 ”,在弹出的对话框的“.NET Frameword组件”标签中选择要添加的DLL文件即可。

      5、CuteEditor属性设置(假设当前页在根目录下)
      1)AutoConfigure设为simple,即选择最简单的界面显示方式
     2)EditorWysiwygModecss设为:CuteSoft_Client/example.cs,需要把example.css文件放到该目录下。
     3)FilesPath设为:CuteSoft_Client/CuteEditor,设置CuteEditor目录的路径

      6、控件的调用代码如下:
      <%@ Register TagPrefix="CE" Namespace="CuteEditor" Assembly="CuteEditor" %> 如果是按照第4步从工具箱中拖放到页面的话,则此代码会自动生成,不需要要手动添加。
      <CE:EDITOR id="Editor1" runat="server" Width="700px" FilesPath="~/CuteSoft_Client/CuteEditor/"   EditorWysiwygModeCss="../example.css" ThemeType="Office2003_BlueTheme"></CE:EDITOR>

二、基本属性:

      EditorWysiwygModeCss :设置样式
      ThemeType :设置风格
      AutoConfigure :选择功能是简单还是复杂的
      Text :设置加载时候默认内容
      MaxHTMLLength :设置最大长度
      BreakElement :默认“回车”产生什么HTML
      URLType :没发现有什么区别
      ResizeMode :自动长度(长度设置的几中形式)
      ReadOnly :是否为只读
      CustomCulture :设置语言类型 china 为zh-cn

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%