【发布时间】:2009-02-22 19:38:32
【问题描述】:
除了因为会话存储对于不止一页来说是会话全局的,您为什么还要使用视图状态来保存值?
从客户端到服务器来回发送除了一些小的查询字符串(如值)之外的任何类型的信息似乎有点荒谬。我的意思是浪费带宽(!),只是为了存储目的。会话虽然跨多个页面是全局的,但似乎是视图状态的一个完全优越的替代方案。
特别是对于 asp.net ajax 控件和变体,视图状态可能很快变得臃肿,跟踪所有这些不同控件和 html 元素的各种状态和变量。
但是为什么要为页面变量和对象存储视图状态呢?
也许我错过了页面视图状态存储的另一个重要用途,有人知道吗?
感谢阅读!
编辑:每个人都有一个很好的答案,如果我没有选择你的,很抱歉。
【问题讨论】:
标签: asp.net viewstate storage session-storage