两控件都为用户提供“真/假 是/否 开/关” 若需要多选项选择,可以使用多个CheckBox控件或单个CheckBoxList控件
但一般采用CheckBoxList控件.
asp 界面
<div>
<asp:CheckBoxList ID="chklsSport" runat="server" >
<asp:ListItem Value="football">足球</asp:ListItem>
<asp:ListItem Value="basteball">篮球</asp:ListItem>
<asp:ListItem Value="badminton">羽毛球</asp:ListItem>
<asp:ListItem Value="pingpong">乒乓球</asp:ListItem>
</asp:CheckBoxList>
<asp:Button ID="btnSubmit" runat="server" Text="确定" OnClick="btnSubmit_Click" />
<asp:Label ID="lblMsg" runat="server"></asp:Label>
</div>
protected void btnSubmit_Click(object sender, EventArgs e)
{
lblMsg.Text = "这位大侠你选择了";
foreach (ListItem lisitem in chklsSport.Items) //遍历复选框列表中所有的项
{
if(lisitem.Selected)
{
lblMsg.Text = lblMsg.Text + lisitem.Text + " ";
}
}
}