`

FreeTextBox在线编辑器使用教程

    博客分类:
  • .net
阅读更多

     freetextbox是一款免费的asp.net网页编辑器,官方默认为英文版,可以设置文字样式、在线排版、图片上传等。
是一款非常好用,功能很强大的在线编辑器,尤其是能真正实现图片上传,目前网上流传的帮助都是针对老版本的,所以为大家整理一个针对新版本的帮助,希望对大家有用:

目录结构:
aspnet_client     freetextbox的外观文件,直接拷贝到你的工程的目录下就可以了。
docs              帮助文档
examples          官方例子,包括了各类应用的演示和实现过程,包括:功能设置、下拉显示、多语言(包括简体中文、繁体、英文等)切换、js调用、webparts应用、ajax无刷新交互等例子。
framework-2.0     适合.net freameork2.0使用的dll
framework-1.0     适合.net freameork1.1使用的dll
framework-1.0     适合.net freameork1.0使用的dll
使用方法: 
1 在web应用程序中添加引用freetextbox.dll,自动添加到bin 目录; 
  文件夹下有asp.net1.1/2.0/3.5各个环境下可以使用的freetextbox.dll;
  添加引用时要根据使用的framework版本来引用相应的dll。
2 把aspnet_client下的freetextbox文件夹及其所有内容都拷贝到web项目
3 在应用程序目录下建立images目录,此目录用做上传图片的图片库,上传的图片都保持在该文件夹下
4 在aspx中使用:
  页头添加


xml/html代码


       
  • <%@ register tagprefix="ftb" namespace="freetextboxcontrols" assembly="freetextbox"  %>   


引入控件标签 
  添加<ftb:freetextbox>到页面中需要的位置。



xml/html代码

       
  • <ftb:freetextbox id="freetextbox1" onsaveclick="savebutton_click"   language="zh-cn"    
       
  •    toolbarlayout="paragraphmenu,fontfacesmenu,fontsizesmenu,fontforecolorsmenu,fontforecolorpicker,fontbackcolorsmenu,fontbackcolorpicker|bold,italic,underline,strikethrough,superscript,subscript,removeformat|justifyleft,justifyright,justifycenter,justifyfull;bulletedlist,numberedlist,indent,outdent;createlink,unlink,insertimage|cut,copy,paste,delete;undo,redo,print,save|symbolsmenu,stylesmenu,inserthtmlmenu|insertrule,insertdate,inserttime|inserttable,edittable;inserttablerowafter,inserttablerowbefore,deletetablerow;inserttablecolumnafter,inserttablecolumnbefore,deletetablecolumn|insertform,inserttextbox,inserttextarea,insertradiobutton,insertcheckbox,insertdropdownlist,insertbutton|insertdiv,editstyle,insertimagefromgallery,preview,selectall,wordclean,netspell"   runat="server" designmodecss="designmode.css"/>  
       
  •     
       
  • <asp:button id="savebutton" text="save" onclick="savebutton_click" runat="server" />     
       
  •   



  
  常用属性:
  language="zh-cn" 把显示语言改为中文,默认为英文
  
  toolbarlayout: 说明在线编辑器提供的相应功能
  text: 提供默认值
  toolbarstyleconfiguration:换肤,取值包括notset office2000 officexp officemac office2003
  注意提交按钮和freetextbox的onclick事件使用同一个处理方法
5 如果要实现上传图片功能,必须把ftb.imagegallery.aspx文件,拷贝到使用该控件的aspx文件相同的文件夹下。
6 获取或者设置值: freetextbox1.text
this.freetextbox1.htmlstrippedtext 这个是将html标记去掉的文本
7 使用的页面中需要设置 validaterequest="false"
  否则会报错:从客户端.....中检测到有潜在危险的 request.form 值。说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用  程序安全的尝试,如跨站点的脚本攻击。通过在 page 指令或配置节中设置 validaterequest=false 可以禁用请求验证
  解决办法:
  web.config中<system.web>下添加一个配置 

  页面配置中添加validaterequest="false",即<%@ page ...... validaterequest="false"%>

下载地址
http://freetextbox.com/
http://freetextbox.com/download/

0
0
分享到:
评论
1 楼 lyqidao 2010-02-01  
这个用的太熟了

相关推荐

    FreeTextBox控件的使用方法

    FreeTextBox控件的安装和使用。把网络上的过程整理了一下,包括具体安装过程。

    FreeTextBox用法总结

    FreeTextBox是一款广泛应用于Web开发中的富文本编辑器控件,尤其在ASP.NET环境中深受开发者喜爱。它的主要特点是提供了丰富的文本格式化功能,使得用户在网页上可以像在桌面应用程序中那样编辑文字,插入图片,创建...

    FreeTextBox流传的各种版本和博客使用方法2010-4-13

    FreeTextBox是一款广泛应用于ASP.NET平台的富文本编辑器控件,它为Web开发人员提供了方便的文本编辑功能,用户可以通过类似Word的操作界面在网页上编辑、格式化文本。这款控件自发布以来,经历了多个版本的迭代,每...

    FreeTextBox控件和实例

    FreeTextBox是一款广泛应用于ASP.NET平台的开源文本编辑器控件,它为Web应用程序提供了一个功能丰富的文本输入界面,用户可以通过类似Word的操作方式编辑HTML内容。这个控件以其易用性、灵活性和定制性赢得了开发者...

    FreeTextBox控件

    FreeTextBox控件是一款在ASP.NET平台上广泛使用的开源文本编辑器,专为网页内容编辑而设计。它提供了丰富的功能,使得用户可以在网页上直接进行文本格式化、插入图片、链接等操作,极大地提升了网站内容创建的便利性...

    freeTextBox

    在实际使用中,freeTextBox提供了多种API和事件,开发者可以通过这些接口实现自定义功能,比如扩展编辑器功能,或者与服务器端的数据进行交互。这使得freeTextBox不仅仅是一个简单的编辑器,更是一个可扩展的平台,...

    FreeTextBox v3.2.2 简体中文版

    FreeTextBox 是一个强大的文本编辑器控件,专为ASP.NET平台设计。它是许多网站和应用程序中用于用户输入富文本内容的工具,支持多种格式的文本编辑,如HTML、BBCode等。v3.2.2是这个开源项目的特定版本,提供了简体...

    上传图片+FreeTextBox

    FreeTextBox是一款功能强大的ASP.NET富文本编辑器控件,它为用户提供了一个类似Word的界面,让用户在网页上可以方便地编辑和格式化文本。在Web应用程序中,它常常被用于论坛、博客、内容管理系统等场景,允许用户...

    FreeTextBox 4.0

    总的来说,FreeTextBox 4.0 是一款功能强大、易于使用的ASP.NET富文本编辑器控件,对于需要在网站中集成文本编辑功能的开发者来说,是一个非常值得考虑的选择。它集成了Web 2.0的特性,提升了用户体验,同时兼顾了...

    FreeTextBox(B/S编辑控件)

    - 安全性:在使用富文本编辑器时,需要注意防止XSS(跨站脚本攻击),确保对用户输入的数据进行适当的过滤和验证。 - 性能:大量使用富文本编辑可能会影响页面加载速度,合理配置和优化是必要的。 总之,...

    freetextbox很经典的教材!

    ” 这个标题明确指出我们关注的主题是“freetextbox”,并且将其形容为经典的教材,暗示这可能是一个关于文本输入控件或者开源文本编辑器的学习资料,适合初学者或者开发者使用。 【描述】:...

    freetextbox 1.63

    总结来说,freetextbox 1.63是一个功能全面、易于定制的ASP.NET富文本编辑器,适合各种规模的Web开发项目。通过源码和文档,开发者可以充分利用其潜力,打造出用户体验优秀的网站或应用程序。对于初学者和有经验的...

    FreeTextBox 中文版源代码

    FreeTextBox 是一个功能丰富的文本编辑器控件,专为.NET Framework设计,主要使用C#语言编写。这个控件允许用户在网页中进行富文本编辑,包括格式化文本、插入图片、超链接等常见操作,广泛应用于内容管理系统、论坛...

    FreeTextBox-3.3.1

    **FreeTextBox-3.3.1** 是一个曾经流行的文本编辑器控件,主要用于ASP.NET应用程序,它提供了丰富的文本编辑功能,让用户可以在网页上进行类似于桌面文字处理软件的文本编辑体验。尽管FreeTextBox目前已经不再进行...

    多个第三方控件打包下载

    5. **FCK** 和 **CuteEditor**: 这两者都是知名的Web富文本编辑器,提供类似Word的在线编辑功能,常用于论坛、博客等需要用户输入富文本内容的地方。 6. **进度条.rar**: 这可能包含了一个进度条控件,用于在网页上...

    课例ASP。NET 08 ,适用于初学者!

    这通常是一个包含控件的库,例如富文本编辑器。在ASP.NET中,开发者可以使用这样的控件在网页上提供用户友好的文本输入体验,支持格式化文本、插入图片等操作。FreeTextBox控件使得开发者无需编写大量JavaScript或...

Global site tag (gtag.js) - Google Analytics