FreeTextBox 1.6.3 (中文版)在新闻发布、博客写作、论坛社区等多种 Web 系统中都

FreeTextBox 1.6.3 (中文版)
欢迎来到这里!FreeTextBox 是一个基于 Internet Explorer 中 MSHTML 技术的 ASP.NET 服务器控件。这是一款优秀的自由软件(Free Software),我们可以轻松地将其嵌入到 Web Forms 中实现 HTML 内容的在线编辑,在新闻发布、博客写作、论坛社区等多种 Web 系统中都会有用途。

中文版 1.6.3 在原版本基础上,除了汉化了控件的界面,而且为核心类 FreeTextBox 的每个属性添加了中文说明(DescriptionAttribute),使得控件在 Visual Studio .NET 中显示时属性编辑器中会显示相应的说明。[点这里下载 FreeTextBox 中文版]



由于服务器原因,无法显示示例程序,见谅!下载地址如下:

FreeTextBox 1.6.3 中文版 [307KB]
下载地址:http://www.percyboy.com/w/ftb/down/FTB_1.6.3_zh.zip

FreeTextBox 1.6.3 中文版源代码 [420KB]
下载地址:http://www.percyboy.com/w/ftb/down/FTB_1.6.3_zh_Source.zip
在这里下载FreeTextBox 1.6.3 (中文版)及其源代码。

http://www.percyboy.com/w/ftb/


用法还是比较简单的,把HelperScripts目录下的三个ftb.colorpicker.aspx,ftb.imagegallery.aspx,ftb.inserttable.aspx文件放到站点根目录下,将ftb目录放入images目录下即可。将FreeTextBox.dll拷贝到bin目录。

在vs2003的ide中,工具箱中添加找到bin目录下的FreeTextBox.dll。

拖到webform中,属性按照默认即可。可以设置ButtonPath和ToolbarType,这样会有更多的样式。生成的代码如下:



this.FreeTextBox1.Text这个就是FTB中你输入的文本的内容,这是带HTML标记的this.FreeTextBox1.HtmlStrippedText这个是将HTML标记去掉的文本

使用FreeTextBox1.Text就可以了。

我最关心的还是insert image 的功能。感觉太简单了,没有对图像的大小作限制等等。


保存的时候有点错误,如下:
从客户端(FreeTextBox1="

中检测到有潜在危险的 Request.Form 值。

搜索后原因及其解决办法:

这个是 ASP.NET 1.1 中新增的防止非法提交的措施,你需要作以下两种方案中的任一种:

1。仅更改某一页:可以将 *.aspx 头部的

中增添 ValidateRequest="false" 的属性说明,即:


2。更改整个 Web 应用程序:在 web.config 中添加:

配置节,添加位置在 system.web 节中。类似于下面:





保存的代码:(如果防止非法字符输入,你需要自己做处理,过滤一下即可)

Insert into article(title,content) values(‘”+TextBox1.Text+”’,'"+FreeTextBox1.Text+"')


显示的代码

Label1.Text=ds.Tables[0].Rows[0]["content"].ToString();


由于提供了源代码,你可以对insert image做类似的扩展,就像博客园里的一样。



好的在线编辑器还有FckEditor,CuteEditor。

转自:http://cache.baidu.com/c?word=pages%2Cvalidaterequest%2Cfalse&url=http%3A//www%2Ecnblogs%2Ecom/netInfo/archive/2005/07/03/185554%2Ehtml&b=7&a=0&user=baidu

你可能感兴趣的:(Web,fckeditor,asp.net,webform,asp)