然后在我们的项目里添加新的引用,在添加引用对话框选择项目标签,浏览/选择你的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" 的属性说明就行了