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
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 的功能。感觉太简单了,没有对图像的大小作限制等等。
保存的时候有点错误,如下: 中检测到有潜在危险的 Request.Form 值。 搜索后原因及其解决办法: 这个是 ASP.NET 1.1 中新增的防止非法提交的措施,你需要作以下两种方案中的任一种:
保存的代码:(如果防止非法字符输入,你需要自己做处理,过滤一下即可) Insert into article(title,content) values(‘”+TextBox1.Text+”’,'"+FreeTextBox1.Text+"')
显示的代码 Label1.Text=ds.Tables[0].Rows[0]["content"].ToString();
由于提供了源代码,你可以对insert image做类似的扩展,就像博客园里的一样。
好的在线编辑器还有FckEditor,CuteEditor。
从客户端(FreeTextBox1="
1。仅更改某一页:可以将 *.aspx 头部的
<%@ Page ..... %>
中增添 ValidateRequest="false" 的属性说明,即:
<%@ Page ..... ValidateRequest="false" ..... %>
2。更改整个 Web 应用程序:在 web.config 中添加:
配置节,添加位置在 system.web 节中。类似于下面:
转自: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