【发布时间】:2016-02-21 18:47:51
【问题描述】:
如果在列表框中未选择任何项目,我希望禁用我的按钮。我将按钮启用设置为 false。选择项目时,按钮确实启用true,但是,在启用按钮后,当没有选择列表项时,它不会禁用。
后面的代码:
protected void Button2_Click(object sender, EventArgs e)
{
List<ListItem> itemsRemove = new List<ListItem>();
foreach (ListItem listItem in ListBox1.Items)
{
if (listItem.Selected)
itemsRemove.Add(listItem);
}
foreach (ListItem listItem in itemsRemove)
{
ListBox1.Items.Remove(listItem);
}
}
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (ListItem item in ListBox1.Items)
{
if (item.Selected)
{
Button2.Enabled = true;
}
}
}
【问题讨论】: