在代码中引用该控件
1.先把freetextbox.dll添加到项目中
2.把-ftb.colorpicker.aspx
-ftb.imagegallery.aspx
-ftb.inserttable.aspx
从文件夹HelperScripts复制出来,放到外面与-test.aspx(测试)同等级目录,
(不这么做,插入背景色,图片,表格就不好使)
3.把images文件夹放到test.aspx(测试)同等级目录下,来存放上传的图片.
4.在test.aspx中,加图片的路径
this.FreeTextBox1.Text这个就是FTB中你输入的文本的内容,这是带HTML标记的
this.FreeTextBox1.HtmlStrippedText这个是将HTML标记去掉的文本
5.写入数据库
在CSDN上看到朋友们说怎么把FreeTextBox内容写入数据库中
我做了一下.就是把所有产生的HTML代码都插入数据库的一个字段中
可以做一个新闻表
news
字段ID(自增)contentaddtime(getdate)
privatevoidPage_Load(objectsender,System.EventArgse)
{
//Putusercodetoinitializethepagehere
if(!IsPostBack)
{
SqlConnectionmyConn=newSqlConnection("server=(local);database=mm;uid=sa;pwd=123");
SqlCommandmyCmd=newSqlCommand("select*fromtestwhereid=2",myConn);
myConn.Open();
SqlDataReadermyDr;
myDr=myCmd.ExecuteReader();
myDr.Read();
Response.Write(myDr["content"].ToString());
myDr.Close();
myConn.Close();
}
}
privatevoidButton1_Click(objectsender,System.EventArgse)
{
SqlConnectionmyConn=newSqlConnection("server=(local);database=mm;uid=sa;pwd=123");
SqlCommandmyCmd=newSqlCommand("insertintotest(content)values('"+FreeTextBox1.Text+"')",myConn);
myConn.Open();
myCmd.ExecuteNonQuery();
myConn.Close();
}
续:
[注]web.config
在system.web节加入:下面的文件
http://www./w/ftb/down/FTB_1.6.3_zh.zip
先把freetextbox.dll添加到项目中---引用dll在vs2005中左侧的工具栏里点右键-选择项-浏览dll到你的freeetextbox的dll,点确定后
左侧工具栏出现该控件
和其他控件一样,拖到你想添加的页面就行
有text属性
我觉得一楼说得就已经很清楚了。你就照他所说的做就可以了。
其他的人说得我懒得看,太刺眼。
FreetextBox是开源的项目,你可以添加这个项目到你的解决方案中,然后在你的Web项目中,添加对FreetextBox项目的引用,这样不仅可以使用这个控件,还可以在你的项目中,对这个控件进行调试。调用的方法可完全按FreetextBox的使用说明上进行。
补充一下 使用说明:
FreeTextBox 1.6.3 中文版使用说明
1.直接使用的方法:
(1) 复制 bin 目录下的 FreeTextBox.dll 文件到你的 Web 应用程序目录中的 bin 目录或其上层的虚拟目录下的 bin 目录;
(2) 复制 HelperScripts 目录下的三个文件到你的 Web 应用程序目录中或其子目录中,注意使用时要指定 HelperFilePath 属性;
(3) 复制 images 目录下的 ftb 目录到你的 Web 站点根目录下的 images 目录中。
默认的目录结构如下:
+ Web 根目录
+ bin 目录
- FreeTextBox.dll
+ images 目录
+ ftb 目录
+ 你的应用程序(虚拟目录)
+ bin 目录
- FreeTextBox.dll
+ images 目录(这个是你的“图片库”目录,上传的图片都在此)
- ftb.colorpicker.aspx
- ftb.imagegallery.aspx
- ftb.inserttable.aspx
- test.aspx (测试)
(注:+ 表示目录,- 表示文件;上面 FreeTextBox.dll 只需要复制一个就行了;)