日期:2014-05-18  浏览次数:20341 次

在GridView控件的TemplateField字段中有一DropDownList控件,该DropDownList控件有一事件处理程序。要求:用户选择某一条目(如c)后,c仍显示在DropDownList控件中。怎么做?
各位高手:
  我在GridView控件中添加一TemplateField字段,然后在该字段的HeaderTemplate中添加一DropDownList控件,再为该DropDownList控件添加一事件处理程序。假设该DropDownList控件有a、b、c、d这4个选项,现在想达到这样的效果:用户选择某一条目(如c)后,c仍显示在该DropDownList控件中。问题是:事件处理程序执行完毕后,DropDownList控件所显示的条目又回到第一个a,而不是c。为什么?请指教,谢谢!

------解决方案--------------------
你有Ajax控件的话,把DropDownList 放到Ajax控件里,就不会重新加载了,如果还牵动其他的控件,也把控件放到Ajax控件里