从一个ListControl(比如DropDownList或者ListBox)里去掉一个ListItem,至少有两种方法,它们都可以让用户不能看到该item,1是ListItem.Enabled=false,2是Items.Remove(ListItem).但这两者的差别呢?今天终于发现了一个:Enabble=false会触发一次不必要的OnSelectedChanged事件。而且似乎触发的时间不能确定,如果你的postback回来的事件刚好也是这个事件或触发这个事件,可能就会触发两次。而且两者的先后顺序不一定,也有可能会冲掉这一个。这样就会照成很严重的问题。我的代码中是用delegate的方式触发了该事件,和enable=false造成的这个事件顺序不定,有时又不触发。搞了半天。。。
作者: yww325
二月四日股市大涨
今天又是一个将被记入记录的日子。两市大涨约百分之八。
测试手机WAP写BLOG
最近越发觉得网易强了。啥东西都有啊。