今天看了一篇文章,网址为:http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx,里面详细讲解了viewstate,没有完全看明白(汗ing...),但也了解了一些知识.
viewstate是包含服务器控件视图状态信息的 stateBag类的实例,也就是说viewstate是用来来装载服务器控件的信息的,比如属性信息什么的.在跨网页公布技术里面就用到了viewstate,用来保存提交页面控件的信息,所以在目标页面可以得到提交页面控件的所有信息,同时在postback是也可以恢复本页的信息,以前一直不明白为什么postback之后,页面的信息还可以保留,现在这个疑惑总算是解开了(感觉自己有点苯,呵呵).