当使用一组CheckBox控件时,在程序判断上非常麻烦,因此CheckBoxList控件可以方便地取得用户所选取的项目。
<p>请选择你的爱好:</p>
<asp:CheckBoxList ID="CheckBoxList1" runat="server" >
<asp:ListItem>跑步</asp:ListItem>
<asp:ListItem>游泳</asp:ListItem>
<asp:ListItem>篮球</asp:ListItem>
<asp:ListItem>爬山</asp:ListItem>
</asp:CheckBoxList>
<asp:Button ID="Button1" runat="server" Text="提交" onclick="Button1_Click1" /><br>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
protected void Button1_Click1(object sender, EventArgs e)
{
string str = "";
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
if (CheckBoxList1.Items[i].Selected)
{
str = str + CheckBoxList1.Items[i].Text + "  ";
}
}
Label1.Text=str;
}