SelectedIndexChanged没有被解雇!

时间:2010-10-22 09:50:11

标签: asp.net

选择更改时发生SelectedIndex_Changed事件,并且通过比较当前selectedIndex及其在viewstate中的值的下拉列表来决定是否更改选择。

当我们使用Javascript更改下拉列表的选定项目时,它不会更改视图状态的值(以前是selectedIndex)。现在,如果您将下拉列表的selectedIndex更改为任何新索引,它将正常工作,但如果您选择以前selectedIndex(我们使用javascript重置),则会发生回发,但selectedIndex_changed函数不会被触发,因为在下拉列表的视图状态中,selectedIndex是与我们使用javascript重置后选择的索引相同。

我需要寻找解决这种情况的解决方案。

1 个答案:

答案 0 :(得分:0)

这是控件的设计。如果选择相同的索引,则索引未更改。如果索引没有改变,为什么SelectedIndex_ 更改事件会被激活?