用Response.Write好象写不了,你可以试试把Table加上runat= server,然后用table.controls.add(checkbox);看看可不可以

解决方案 »

  1.   

    你这样肯定不行啦,把
    sAddDvrInfo += "<td><asp:CheckBox id=\""+ss1+"\" style=\"Z-INDEX: 103;  POSITION: absolute;\" runat=\"server\"></asp:CheckBox></td>\n";
    改成:
    sAddDvrInfo += "<td><input type=CheckBox id=\""+ss1+"\" style=\"Z-INDEX: 103;  POSITION: absolute;\"></td>\n";
    试试
      

  2.   

    一般不要这样写,使用
    CheckBox cb = new CheckBox();
    cb.ID = ss1;
    cb.Text = "这是一个 CheckBox";
    this.Controls.Add(cb);
      

  3.   

    我是要把checkbox加到表格里的,这样能加进去吗?
      

  4.   

    当然可以了,在你要加的td标签里加入id="xxx" runat="server",然后
    this.FindControl("xxx").Controls.add(checkbox);
      

  5.   

    那当我点“保存”以后怎么得到checkbox是否被选中呢?