CheckBoxList控件示例
(为了查看代码更清晰,沪枭诽纾代码分为了截图和源码两部分,最下面是源码)
效果如下:
aspx源:
CheckBoxList中我们给他一个ID叫chkProvince,会选设为True,表示每次点击都调用服务器端回发。
aspx.cs部分:
给checkbox添加数据,其中用到两种方法,第二种为直接添加
源码:aspx源
<body> <form id="form1" runat="server"> <div> <h1>CheckBoxList控件示例</h1> 请选择你去过的省份: <br /> <asp:CheckBoxList ID="chkProvince" runat="server" AutoPostBack="True"> </asp:CheckBoxList> <br /> <asp:Button ID="btnOK" runat="server" Text="提交" /> </div> </form></body>
aspx.cs if (!IsPostBack) { chkProvince.Items.Clear();
/*方法一: chkProvince.Items.Add(new ListItem("湖北省")); chkProvince.Items.Add(new ListItem("湖南省")); chkProvince.Items.Add(new ListItem("河北省")); chkProvince.Items.Add(new ListItem("河南省")); */
//方法二: chkProvince.Items.Add("湖北省"); chkProvince.Items.Add("湖南省"); chkProvince.Items.Add("河北省"); chkProvince.Items.Add("河南省"); }