在使用repeater时,用dropdownlist做了一个查询分页,而且是个级联查询,但分页后dropdownlist的值都变成了初始状态,没有把选中的值保存下来?求助源码?

解决方案 »

  1.   

    把你选中的值保存到一个DataTable,repeater绑定事件里根据DataTable的值初始化选中值。
      

  2.   

    那你可能是URL分页的,在分页时从URL传值过去,在页加载时判断值是否为空,不为空就把值赋给dropdownlist  比如说 if(Request["ddl"]!=null) ddlQRegion.SelectedValue=Request["ddl"]URL就是加上  ...你自己的参数&ddl=ddlQRegion.SelectedValue
      

  3.   

    是否可以用viewstate页面状态保持啊,用Ajax别让页面刷新不是看起来也很美观吗
      

  4.   

    viewstate是本页面,不适合URL分页,2楼主说的只适合一个dropdownlist,联动行不通的!
      

  5.   

    你不要管联不联动的,你有几个dropdownlist,你URL就传几个值过去,在加载时就把值赋给相对应的dropdownlist