【发布时间】:2015-09-27 04:33:12
【问题描述】:
只有在每个复选框列表中至少选中一个复选框时,我才尝试将我的数据绑定到 gridview 中。但是,它似乎不起作用,因为当我单击提交时没有选中复选框,它仍然进入绑定语句并且没有在标签中显示文本消息。
我的代码哪里出错了?请帮忙
if (IsPostBack)
{
if (CheckBoxList1.SelectedValue != null && CheckBoxList2.SelectedValue != null)
{
Bind();
}
else if (CheckBoxList1.SelectedValue == String.Empty)
{
LABEL1.Text = ("Please select at least one checkbox();
}
else if (CheckBoxList2.SelectedValue == String.Empty)
{
LABEL2.Text = ("Please select at least one checkbox").ToString();
}
【问题讨论】:
-
我尝试使用 List
selected = CheckBoxList1.Items.Cast 那样工作() .Where(li => li.Selected) .ToList();但它不像我的 if selected !=null -
@newtoasp 使用复选框的
checked属性而不是 selectedvalue 属性...
标签: c# asp.net checkboxlist