2011-03-08 25 views

回答

1

一言以蔽之:

视图状态的生命的目的很简单:它的存在,以在回发持续状态。 (对于ASP.NET网页,其状态是构成其控制层次结构的控件的属性值。)这引出了一个问题:“需要持续哪种状态?”为了回答这个问题,我们先看看哪些状态不需要在回传中保持。回想一下,在页面生命周期的实例化阶段,控制层次被创建,并且声明语法中指定的那些属性被分配。由于这些声明性属性在构建控件层次结构时会在每次回发时自动重新分配,因此无需将这些属性值存储在视图状态中。

像balexandre已经发布

1

ViewState不能被浏览器修改,因为浏览器不知道视图状态是什么。它仅仅是发送给客户端的快照,一旦表格被发送回服务器就会被询问。

看一看下面article得到一个更好地了解的ViewState是

相关问题