默认情况下如何取消选中复选框列表中的框?

时间:2010-11-15 17:39:08

标签: asp.net

我已经尝试在msdn上查看asp.net复选框列表的属性并搜索谷歌,但我似乎找不到将复选框设置为默认未选中的方法。我错过了一个明显的解决方案吗?

谢谢,

3 个答案:

答案 0 :(得分:2)

默认情况下,不应检查ListItem中的CheckBoxList。如果您将Selected属性设置为true,则会进行检查:

<asp:ListItem Selected="True">Item 1</asp:ListItem>

默认情况下为false,这应该足够了。如果您需要按需清除所有选中的项目,可以使用ClearSelection methodcheckboxlist.ClearSelection()

答案 1 :(得分:1)

如果您需要一组可选复选框,只需使用单独的复选框而不是复选框列表。

答案 2 :(得分:1)

这不会起作用吗?

除“Check 2”之外的所有内容都将取消选中。

<asp:CheckBoxList ID="CheckBoxList1" runat="server">
    <asp:ListItem Selected="False">check 1</asp:ListItem>
    <asp:ListItem Selected="True">check 2</asp:ListItem>
    <asp:ListItem Selected="False">check 3</asp:ListItem>
    <asp:ListItem Selected="False">check 4</asp:ListItem>
</asp:CheckBoxList>