作成 2011.02.13
更新 2011.02.13
ASP.NET で動的にチェックボックスを増やす
コード
CheckBoxList を使います。
<%@ 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>
実行結果
チェックボックスの番号は複数のブラウザで共有されますが、再起動したり、コードを修正するとリセットされます。
参考
タグ: ASP.NET CSharp

©2004-2017 UPKEN IPv4