<%@ 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 を使います。
実行結果
チェックボックスの番号は複数のブラウザで共有されますが、再起動したり、コードを修正するとリセットされます。
参考