为什么DropDownList选中第一项的时候不会触发OnSelectIndexChanged事件,而选择其他项就会触发呢?
我的DropDownList的项内容是从XML文件中读取出来的,并且已经设置了DropDownList的AutoPostBack属性为true了

解决方案 »

  1.   

    只要Index变化了,就一定会触发。
      

  2.   

    因为你  默认的是第一项显示 !
    并没有触发 任何 动作事件!
    你可以 再添加一项 默认选中的项
    这样你选你以前的第一项(及现在的第2项)
    触发OnSelectIndexChanged事件就可以了!
      

  3.   

    OnSelectIndexChanged是要当index发生changed的时候才触发,默认是第一项,所以刚运行时不会触发,这时选了其它项就会触发,再选第一项也会触发!
    还有一点要注意的是:别忘了把AutoPostBack属性设为True!
      

  4.   

    多谢,
    to:fisher12345
    你说的有一半是错误的,默认是第一项,那么无论如何,只要选中第一项,就不会触发OnSelectIndexChanged事件