ViewState 属性提供一个字典对象,用于在对同一页的多个请求之间保留值。这是页用来在往返行程之间保留页和控件属性值的默认方法。
在处理页时,页和控件的当前状态会散列为一个字符串,并在页中保存为一个隐藏域或多个隐藏域(如果存储在 ViewState 属性中的数据量超过了 MaxPageStateFieldLength 属性中的指定值)。当将页回发到服务器时,页会在页初始化阶段分析视图状态字符串,并还原页中的属性信息。
也可以使用视图状态来存储值。有关详细信息,请参见如何:保存视图状态中的值。有关何时应使用视图状态的建议,请参见 ASP.NET 状态管理建议。
来自:http://msdn.microsoft.com/zh-cn/library/75x4ha6s(VS.80).aspx