.net控件FreeTextBox使用方法

王朝c#·作者佚名  2006-01-09
宽屏版  字体: |||超大  

高手见笑了。

我在此网站http://www2.zzu.edu.cn/pb/w/ftb/下载了

FreeTextBox 1.6.3 中文版 [307KB]

FreeTextBox 1.6.3 中文版源代码 [420KB]

1.先把freetextbox.dll添加到项目中

2.把 - ftb.colorpicker.aspx

- ftb.imagegallery.aspx

- ftb.inserttable.aspx

从文件夹HelperScripts复制出来,放到外面与 - test.aspx (测试)同等级目录,

(不这么做,插入背景色,图片,表格就不好使)

3.把images文件夹放到test.aspx (测试)同等级目录下,来存放上传的图片.

4.在test.aspx 中,加图片的路径

<FTB:FreeTextBox id="FreeTextBox1" runat="server" Width="700" ButtonPath="\images\ftb\office2003\"/>

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

this.FreeTextBox1.HtmlStrippedText 这个是将HTML标记去掉的文本

5.写入数据库

在CSDN上看到朋友们说怎么把FreeTextBox内容写入数据库中

我做了一下.就是把所有产生的HTML代码都插入数据库的一个字段中

可以做一个新闻表

news

字段ID(自增) content addtime(getdate)

private void Page_Load(object sender, System.EventArgs e)

{

// Put user code to initialize the page here

if (!IsPostBack)

{

SqlConnection myConn = new SqlConnection("server=(local);database=mm;uid=sa;pwd=123");

SqlCommand myCmd = new SqlCommand("select * from test where id=2",myConn);

myConn.Open();

SqlDataReader myDr;

myDr=myCmd.ExecuteReader();

myDr.Read();

Response.Write(myDr["content"].ToString());

myDr.Close();

myConn.Close();

}

}

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();

}

[注]web.config

在system.web节加入:

<pages validateRequest="false"/>

上面的是我自己的使用方法,不一定是很好的.如果你发现更好的方法,别忘了告诉我呀!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有