asp.net 动态添加checkbox,会覆盖上一条

      代码: 
                CheckBox cb;
        cb = new CheckBox();
        cb.Text = TextBox2.Text;
        Panel3.Controls.Add(cb);

                    只能添加进去一条。不能添加多个。在Page_Load里写的

完全没问题。。

 <%@page language="C#" Debug="true" ValidateRequest="false"%>
<script runat="server">
    protected void Page_Load(object sender,EventArgs e)
    {
        CheckBox cb;
        cb = new CheckBox();
        cb.Text = "abc";
        Panel3.Controls.Add(cb);
        cb = new CheckBox();
        cb.Text = "abc2";
        Panel3.Controls.Add(cb);

    }
</script>
<html>
    <head>

    </head>
    <body>
        <form runat="server" method="post">
            <asp:Panel runat="server" ID="Panel3"><asp:CheckBox ID="cb1" runat="server" /></asp:Panel>
        </form>
    </body>
</html>

http://blog.csdn.net/xujiaolf/article/details/27346177