net網站開始控件視圖狀態使用方法
作者:佚名 時間:2013-11-04 分享到:
viewstate(服務器控件的視圖),是asp.net新增的管理控件狀態的新特性,它自動保持網頁和控件狀態的內置結構,這意味著在向服務器提交網頁后,無須采取任何措施來恢復控件的數據.
在這里,有用的是viewstate屬性,可以利用它來保存與服務器之間多次的請求-應答期間的信息,救命如下:
//保存信息
viewsate.add("shape","circle");
//獲取信息
string shapes = viewstate["shape"]
注意:與隱藏域不同的是,在使用查看源代碼功能時,viewstate屬性的值是不可見的,它們被壓縮和加密的,所以使用views進行狀態的管理有一定的哈密性,但是因為viewsat比較大并且每次提交都在隨著網頁提交,在服務端也需要被解密,所以造成asp.net的性能下降,在開發高性能asp.net應用時,viewstate會被建議禁用.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n1656.html