我的asp页面上有一个列表框,我想知道是否有代码隐藏或javascript取消选择我的列表框中的选定项目。选择模式是单一的。
请帮忙吗?我尝试在selectedindexchanged上添加一个处理程序...但如果我点击相同的selectedItem它就不会命中它。
答案 0 :(得分:0)
通过设置SelectedIndex = -1,我解决了安德鲁指出的问题。 但是,这创造了奇怪的行为,因为现在我将从我选择的所选列表项中填充一个checkboxList,并且没有想法看看在病房之后填充了哪个列表项。
所以我所做的是在安德鲁建议的基础上增加了2行代码,并且效果很好。
var index = lstGroups.SelectedIndex;
lstGroups.SelectedIndex = -1;
lstGroups.Items[index].Attributes["style"] = "background-color:lightblue";
感谢你推动我朝着正确的方向前进!