1,建议不要用redirect.("a.aspx")
直接用按钮它就postback,在page_load刷新,控件状态会自动保存.
2 如果你要用redirect,
则要用viewstate保存其它控件状态.
在page_load中将它还原

解决方案 »

  1.   

    POSTBACK是肯定达不到我要求的。我就想问一下用viewstate怎么保存控件状态。要怎把这些状态赋给控件呢?
      

  2.   

    当我选取某个控件值时就会进行数据库查询
    --这个没有问题啊
    写一个查询的方法,接受好多个参数,每一个参数对应一个控件在Page_Load里面全部用默认值查询
    if(!Page.Is......)
    {
    }
    然后在你的查询按钮里面根据控件的状态构造相应的参数调用查询方法
    难道不行吗?