我的一个网页中有几个dropdownlist1...dropdownlist8选择的,运行时,当我在dropdownlist1中选择某个值后还没有被刷新而我接着又在dropdownlist2中选取某个值时,系统就死掉了注:dropdownlist1...dropdownlist8都是绑定到不同的数据表(table)的,当然也只有某个表的记录条数多时才会发生这种情况的

解决方案 »

  1.   


    private void Page_Load(object sender, System.EventArgs e)
    {
                         if(!IsPostBack)
         {
                              // 在此处绑定DropDownList
         }
    }并把DropDownList的autoPostBack设成false
    我没试过
      

  2.   

    肯定不能让DropDownList的autoPostBack设成false
    因为DropDownList下还有事件要发生的
      

  3.   

    同意 wangdequan1024(紫夜)的,在DropDownList1_SelectedIndexChanged的事件里绑定DropDownList2的值或其他全部的值,autoPostBack属性还是要设为True,不然没有事件.不要心急,一个显示完成以后在点下一个,在硬件性能不是很好的情况下慢慢来,我是不敢同时点这么多.我的配置:CPU 讯驰1.5,内存 512.