我已经尝试在msdn上查看asp.net复选框列表的属性并搜索谷歌,但我似乎找不到将复选框设置为默认未选中的方法。我错过了一个明显的解决方案吗?
谢谢,
答案 0 :(得分:2)
默认情况下,不应检查ListItem
中的CheckBoxList
。如果您将Selected
属性设置为true
,则会进行检查:
<asp:ListItem Selected="True">Item 1</asp:ListItem>
默认情况下为false,这应该足够了。如果您需要按需清除所有选中的项目,可以使用ClearSelection method:checkboxlist.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>