ViewState是在当前页中传递变量.
Session是在不同的页中传递变量.
知道了Session的用法.ViewState就可以顺水推舟了.
因为分页始终是在本页活动,所以选择了ViewState传递分页变量.

解决方案 »

  1.   

    相当于页面级的全局变量,不管页面如何刷新或者回传服务器,VIEWSTATE里的值不会消失
      

  2.   

    就是把当前页面中各个设定为启用viewstate的控件的值加密后放在一个隐藏字段中,当表单提交后可以再次取出来恢复到各个控件的值中去。
    可以用手工代码向viewstate中添加信息。ViewState["CurrentPage"] = CurrentPage;//就是把currentpage的值加入viewstate中,在页面提交后可以得到其值:
    Currentpage = (int)ViewState["CurrentPage"];
      

  3.   

    http://www.microsoft.com/china/msdn/library/dnaspnet/html/Asp11222001.asp