我在一个页面有两个TextBox控件,一个RTFBox编辑器:
<TD><cc1:rtfbox id="Rtfbox2" runat="server" SmilesPickerFilePath="../image/Smiles.html" ColorPickerFilePath="../image/ColorPicker.html"
IconsPath="../image/icons" SmilesPath="../image/icons/smiles" Height="117px" Width="563px"></cc1:rtfbox></TD>
我现在想实现的是:点击提交按钮后可以把这三个控件里的内容保存到数据库中!数据库表结构是:
CREATE TABLE [bbs] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[biaoti] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[neirong] [varchar] (2000) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[zuozhe] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[date] [datetime] NOT NULL ,
CONSTRAINT [PK_bbs] PRIMARY KEY CLUSTERED
(
[id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
在另一个页面同样用RTFBox编辑器把数据库中的内容读取出来!
小弟第一次用编辑器,什么都不懂,请各位大虾指点!最好能给出详细代码.谢谢!!
<TD><cc1:rtfbox id="Rtfbox2" runat="server" SmilesPickerFilePath="../image/Smiles.html" ColorPickerFilePath="../image/ColorPicker.html"
IconsPath="../image/icons" SmilesPath="../image/icons/smiles" Height="117px" Width="563px"></cc1:rtfbox></TD>
我现在想实现的是:点击提交按钮后可以把这三个控件里的内容保存到数据库中!数据库表结构是:
CREATE TABLE [bbs] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[biaoti] [varchar] (100) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[neirong] [varchar] (2000) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[zuozhe] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[date] [datetime] NOT NULL ,
CONSTRAINT [PK_bbs] PRIMARY KEY CLUSTERED
(
[id]
) ON [PRIMARY]
) ON [PRIMARY]
GO
在另一个页面同样用RTFBox编辑器把数据库中的内容读取出来!
小弟第一次用编辑器,什么都不懂,请各位大虾指点!最好能给出详细代码.谢谢!!
用 Rtfbox2.Text 之类的属性获取提交的值。
然后用这些提交的值来构造 SqlCommand,用 insert 语句插入数据库。
CmdObj.Parameters.Add("@neirong",SqlDbType.VarChar,1500).Value = Rtfbox2.Text;
这里就通不过了,在前台加载这个编辑器是也出现错误:未知的服务器标记"cc1:rtfbox"
后台是不是要加一个引用.
引用RTFBox的DLL
<%@ Register TagPrefix="cc1" Namespace="HangamaHouse" Assembly="RTFBox" %>
<cc1:rtfbox id="RtfBox1" runat="server" Width="563px" Height="117px" SmilesPath="image/icons/smiles" IconsPath="image/icons" ColorPickerFilePath="image/ColorPicker.html" SmilesPickerFilePath="image/Smiles.html"></cc1:rtfbox>
后台使用RTFBox的代码:
RtfBox1.Text = data.Tables["draftmsg"].Rows[0]["Content"].ToString();
Rtfbox2.Text = data.Tables["draftmsg"].Rows[0]["Content"].ToString();
运行到这里就通不过了,
前台加载这个编辑器出现错误:未知的服务器标记"cc1:rtfbox"
后台是不是要加一个引用??怎样引用?
再有,你这里只是给Rtfbox2付值了,怎样执行保存到数据库啊?
谢谢!
也就是检查一下有没有
<%@ Register TagPrefix="cc1" Namespace="HangamaHouse" Assembly="RTFBox" %>