我在一个页面有两个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编辑器把数据库中的内容读取出来!
小弟第一次用编辑器,什么都不懂,请各位大虾指点!最好能给出详细代码.谢谢!!

解决方案 »

  1.   

    点提交按钮的事件里面,
    用 Rtfbox2.Text 之类的属性获取提交的值。
    然后用这些提交的值来构造 SqlCommand,用 insert 语句插入数据库。
      

  2.   

    为什么编译时会抱错,运行到
    CmdObj.Parameters.Add("@neirong",SqlDbType.VarChar,1500).Value = Rtfbox2.Text;
    这里就通不过了,在前台加载这个编辑器是也出现错误:未知的服务器标记"cc1:rtfbox"
    后台是不是要加一个引用.
      

  3.   

    前台:
    引用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();
      

  4.   

    karykwan(独行者) 
    Rtfbox2.Text = data.Tables["draftmsg"].Rows[0]["Content"].ToString();
    运行到这里就通不过了,
    前台加载这个编辑器出现错误:未知的服务器标记"cc1:rtfbox"
    后台是不是要加一个引用??怎样引用?
    再有,你这里只是给Rtfbox2付值了,怎样执行保存到数据库啊?
    谢谢!
      

  5.   

    前台加载这个编辑器出现错误:未知的服务器标记"cc1:rtfbox"看下是否有注册该控件,并且标记是cc1
    也就是检查一下有没有
    <%@ Register TagPrefix="cc1" Namespace="HangamaHouse" Assembly="RTFBox" %>
      

  6.   

    怎么没人反应啊,csdn的大虾们呢?连这种小问题都难倒你们了吗?帮帮忙啊!!