<%@ PAGE LANGUAGE="C#" %> <html> <head> <title>dynamic checkbox</title> <script runat="server"> static int c = 0; void add_check(object sender, EventArgs e){ CheckBoxList1.Items.Add("check text "+c++); } </script> </head> <body> <form runat="server"> <asp:Button id="btn_addcheck" Text="Add CheckBox" OnClick="add_check" runat="server" /><br> <asp:CheckBoxList id="CheckBoxList1" RepeatLayout="flow" runat="server" /> </form> </body> </html>
作成 2011.02.13
更新 2011.02.13
更新 2011.02.13
ASP.NET で動的にチェックボックスを増やす
コード
CheckBoxList を使います。
実行結果
チェックボックスの番号は複数のブラウザで共有されますが、再起動したり、コードを修正するとリセットされます。
参考