FreeTextBox 使用心得

本文介绍了freetextbox在.NET环境下的安装与使用方法,包括如何将FreeTextBox.dll添加到项目中、设置引用及在aspx文件中插入freetextbox控件的具体步骤,并提供了将编辑器内容保存至数据库的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 freetextbox是.net环境下使用最多的在线文本编辑器,其强大的功能使它应用在各种项目中.在此我就自己在使用这一控件中的一些心得与大家共享:(我用的是1.6中文版,因为1.6以上不是开源的,好多功能免费的是不能实现的)      用法还是比较简单的:首先我们把 FreeTextBox.dll 文件copy到我们的项目中的bin目录里。

 然后在我们的项目里添加新的引用,在添加引用对话框选择项目标签,浏览/选择你的FreeTextBox.dll/打开/确定。应用就添加完成了。      在aspx文件添加freetextbox的方法是:添加代码:<%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>

具体的方法和内联一样的。同时cs文件中会有如下代码:protected FreeTextBoxControls.FreeTextBox FreeTextBox1;产生

添加完后,运行一下就可以看到结果了。        在配置文件时我们应将ftb.colorpicker.aspx,ftb.imagegallery.aspx,ftb.inserttable.aspx从从文件夹HelperScripts复制出来,放到外面与与你的.aspx同等级目录(images文件夹也应放到此目录下)

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

使用FreeTextBox1.Text就可以了

  将其文本存入数据库也就变的简单了,我们只需编写以下代码就可以了:

 private void Button1_Click(object sender, System.EventArgs e)   {    SqlConnection myConn = new SqlConnection("server=(local);database=mm;uid=sa;pwd=123");    SqlCommand myCmd = new SqlCommand("insert into test (content) values('"+FreeTextBox1.Text+"')",myConn);      myConn.Open();              myCmd.ExecuteNonQuery();    myConn.Close();   } 

   在运行是我们有可能会看到如下错误:检测到有潜在危险的 Request.Form 值这是 ASP.NET 1.1 中新增的防止非法提交的措施.你只要将 *.aspx 头部的<%@   Page   language="c#"   CodeBehind="ftb.imagegallery.aspx.cs"   AutoEventWireup="false"   Inherits="ftb.ftb_imagegallery"   %>    

中增添 ValidateRequest="false" 的属性说明就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值