我遇到一个问题,每次绑定列表框时,所选索引更改事件都会触发并导致错误。有什么办法可以在绑定列表框时暂停此事件。
答案 0 :(得分:2)
你可以做一些解决方法。保留bool变量并在绑定列表框时将其设置为true。当事件引发变量检查设置为true时忽略该事件并将变量设置为false
//something like this
bool isBinding = false;
//when binding
isBinding = true;
listbox.DataBind();
//in the selection change event
if(isBinding)
{
isBinding = false;
return;
}