NET网站开始控件视图状态使用方法
时间:2013-11-4
ViewState(服务器控件的视图),是ASP.NET新增的管理控件状态的新特性,它自动保持网页和控件状态的内置结构,这意味着在向服务器提交网页后,无须采取任何措施来恢复控件的数据.
在这里,有用的是ViewState属性,可以利用它来保存与服务器之间多次的请求-应答期间的信息,救命如下:
//保存信息
viewsate.Add("shape","circle");
//获取信息
string shapes = viewstate["shape"]
注意:与隐藏域不同的是,在使用查看源代码功能时,ViewState属性的值是不可见的,它们被压缩和加密的,所以使用views进行状态的管理有一定的哈密性,但是因为viewsat比较大并且每次提交都在随着网页提交,在服务端也需要被解密,所以造成ASP.NET的性能下降,在开发高性能ASP.NET应用时,ViewState会被建议禁用.