ViewState 是对于单个页面 当然跟会话是无关的。也就是说相当于 页面的一个 隐藏域。

解决方案 »

  1.   

    在 多次的 PostBack之间 ViewState 为你保持必要的页面信息。
      

  2.   

    也就是说,如果两个人同时访问一个页面,并且都做同一种操作,某个ViewState的值可能会发生变化?
      

  3.   

    建议用Session,因为ViewState就是单个页面里面加了一个隐藏的字段,用来保存控件信息,ViewState如果保存大量数据会影响页面回传服务器的速度,当然Session用多了,更会消耗服务器资源,所以如果保存大量数据还是用数据库吧,如果是少量数据就用Application加Session吧,Application有lock和Unlock机制,这样就不会发生两个人访问同一页面,执行同一操作时发生混乱的状态
      

  4.   

    viewstate与session的区别:
    1,前才不能跨页面保存值,但后者可以。
    2,前者在一个页面中对所有用户有效且取相同的值,但后者是每个用户一个SESSION值。
    3,前者定义的变量有大小写之分,但后者没有。
    4。前才没有时间期限,但后者有。
      

  5.   

    ViewState是很好,Session也不錯,但是如果有數據刪除與編緝的情況就不太樂觀了。不是嗎?