转:Html在线编辑器分析(-)

http://blog.csdn.net/centuryyuan/archive/2005/09/22/487113.aspx

 

 从今天开始研究Html在线编辑器。开发B/S结构的程序时,基本上都要用到在线编辑器。以前用过一个免费的,不过功能太简单,不支持图片上传,不支持保存为文件格式....总之不支持的东西太多,用起来太不方便,于是萌生了自己开发一个的想法。当然如果自己从头开始写,那不太现实,因此我将会借鉴网上现有的一些编辑器源码,然后根据需要自己改编。

       由于本人主要做C#项目,所以以下的文章都是以C#为描述语言。现在网上流行的C# 编辑器有:HtmlEditor、FreeTextBox等,本人主要是以FreeTextBox为蓝本介绍。

      首先说一下FreeTextBox的使用方法:
      从网上下载下来的打包文件解压后,一般是不能使用的,本人经过了如下的工作才使它转起来。
      1、新建站点,将工程文件放入该站点之中(包括test.aspx)
      2、把freetextbox.dll添加到项目中;
      3、把ftb.colorpicker.aspx/ftb.imagegallery.aspx/ftb.inserttable.aspx,从文件夹HelperScripts复制出来,放到外面与-test.aspx(测试)同等级目录
      4、把images文件夹放到test.aspx(测试)同等级目录下,来存放上传的图片.
      5、在test.aspx中,加图片的路径,this.FreeTextBox1.Text这个就是FTB中你输入的文本的内容,这是带HTML标记的,this.FreeTextBox1.HtmlStrippedText这个是将HTML标记去掉的文本。

       好了,今天就写到这,下一次将会分析FreeTextBox的架构。另外,本人写的日志中有时会引用其它网友写的文章,在此谢谢他们。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值