ASP.NET程序,在设计时我把一个ASP.NET控件放在TD1里边,我现在要用代码在运行期里把它移到TD2上面,应该怎么写? <TD>是Html控件

解决方案 »

  1.   

    td2上加上个属性id="td2" 和runat="server"this.td2.Controls.Add(你的控件);
      

  2.   

    To:wuchanghao112215
    我按照你的方法,添加了
    <td id="td2" runat="server">
    然后在Default.aspx.cs文件里的
        protected void Page_Load(object sender, EventArgs e)
        {
          this.td2.Controls.Add(this.TextBox1);
        }
    运行时面页报错
      类型“TextBox”的控件“TextBox1”必须放在具有 runat=server 的窗体标记内。
      

  3.   

    对的啊,,你是不是把那个外面的form表单去掉了啊,在table外面加上表单
      

  4.   

    是外面的form被删除了,现在搞定了。谢谢