為了解決傳統(tǒng)Web編程中固有的限制,ASP. " /> 黄色大片在线免费观看,亚洲性爰,国产一区在线免费

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

ASP.NET的狀態(tài)管理

  狀態(tài)時(shí)某一類型的數(shù)據(jù)在一定時(shí)期內(nèi)保持活躍的信息。這里說的一定時(shí)期可以使整個(gè)應(yīng)用程序的生命周期,可以使用戶操作程序的時(shí)間,當(dāng)然也可以是單個(gè)頁面的生命周期等。
   為了解決傳統(tǒng)Web編程中固有的限制,ASP.NET提供了按頁面保留數(shù)據(jù)和在整個(gè)應(yīng)用程序范圍內(nèi)保留數(shù)據(jù)的功能,這些具體功能如下:(其中1到5是以不同方式將數(shù)據(jù)存儲(chǔ)到客戶端上,6到8是將數(shù)據(jù)存儲(chǔ)服務(wù)器上的內(nèi)存中)
  一、視圖狀態(tài)
  ViewState屬性提供一個(gè)字典對(duì)象,用于在對(duì)同一頁的多個(gè)請(qǐng)求之間保留值。它是頁用來在往返行程之間保留頁和控件屬性值的默認(rèn)方法。
  當(dāng)將頁面回發(fā)至服務(wù)器時(shí),頁面會(huì)在頁的初始化階段分析視圖狀態(tài)字符串,和原頁中的屬性信息。也可以使用視圖狀態(tài)來存儲(chǔ)值。
  視圖狀態(tài)提供了特定ASP.NET頁的狀態(tài)信息。如果需要在多個(gè)頁上使用信息,或者如果需要在訪問網(wǎng)站時(shí)保留信息,則應(yīng)當(dāng)使用另一個(gè)方法(如應(yīng)用程序狀態(tài)、會(huì)話狀態(tài)或個(gè)性化設(shè)置)來維護(hù)狀態(tài)。
  注意:視圖狀態(tài)信息將序列化為XML,然后使用Base64編碼進(jìn)行編碼,這將生成大量的數(shù)據(jù)。將頁回發(fā)到服務(wù)器時(shí),視圖狀態(tài)的內(nèi)容將作為頁面回發(fā)信息的一部分發(fā)送。如果視圖狀態(tài)包含大量信息,則會(huì)影響頁的性能。
在某些情況下(如數(shù)據(jù)驅(qū)動(dòng)頁在每次回發(fā)時(shí)從數(shù)據(jù)存儲(chǔ)區(qū)進(jìn)行刷新),應(yīng)當(dāng)關(guān)閉視圖狀態(tài)以移除由數(shù)據(jù)控件(如GridView控件)生成的大量隱藏字段。
   換句話說,我們要盡量避免在前臺(tái)使用視圖狀態(tài),如果可能的話,可以用input的控件,這樣可以提高網(wǎng)站的性能。
   存儲(chǔ)在視圖狀態(tài)中的數(shù)據(jù)類型如下:字符串、整數(shù)、布爾值、Array對(duì)象、Arraylist對(duì)象、哈希表、自定義類型轉(zhuǎn)換器。
   使用視圖狀態(tài)具有以下3個(gè)優(yōu)點(diǎn):
  一、耗費(fèi)的服務(wù)器資源較少(與Application、Session相比):因?yàn)椋晥D狀態(tài)數(shù)據(jù)都寫入了客戶端計(jì)算機(jī)中。
  二、易于維護(hù):在默認(rèn)情況下.NET系統(tǒng)自動(dòng)啟用對(duì)控件狀態(tài)數(shù)據(jù)的維護(hù)。
  三、增強(qiáng)的安全功能:視圖狀態(tài)中的值經(jīng)過哈希計(jì)算和壓縮,并且針對(duì)Unicode實(shí)現(xiàn)進(jìn)行編碼,其安全性要高于使用隱藏域。
  使用視圖狀態(tài)具有以下3個(gè)缺點(diǎn):
  一、性能注意事項(xiàng):如果存儲(chǔ)較大的值,用戶顯示頁和發(fā)送頁時(shí)的速度減慢。
  二、設(shè)備限制:移動(dòng)設(shè)備可能沒有足夠的內(nèi)存容量來存儲(chǔ)大量的視圖狀態(tài)數(shù)據(jù)。
  三、潛在的安全風(fēng)險(xiǎn):視圖狀態(tài)存儲(chǔ)在頁上的一個(gè)或多個(gè)隱藏域中。雖然視圖狀態(tài)以哈希表格式存儲(chǔ)數(shù)據(jù),但它可以被篡改。
加密視圖狀態(tài):在@ Page指令中,將ViewStateEncryptionMode屬性設(shè)置為

<% @Page ViewStateEncryptionMode="Always"...  %>         
        

NET技術(shù)ASP.NET的狀態(tài)管理,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲一区二区三区 | 国产精品夜夜春夜夜爽久久电影 | 天天影视亚洲综合网 | 久久一区二区av | 99re国产视频 | 99爱视频 | 日韩国产中文字幕 | 久久777 | 欧美日韩精品一区二区 | 亚洲精品久久久久久下一站 | 精品国产一区二区三区久久久四川 | 97人澡人人添人人爽欧美 | 国产综合久久久久久鬼色 | 国产精品亚洲欧美日韩一区在线 | 中文字幕在线欧美 | 国精产品一品二品国精在线观看 | 成人免费大片黄在线播放 | 在线亚洲免费 | 欧美 日韩 中文 | 偷拍自拍第一页 | 青春草在线 | 97在线观看 | 亚洲欧美精品 | 亚洲欧美在线观看 | 欧美极品少妇xxxxⅹ免费视频 | 国产不卡一区在线观看 | 欧美精品一区二区三区视频 | 亚洲综合在线一区 | 在线成人www免费观看视频 | 国产伦精品一区二区三区高清 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 久久亚洲一区二区三区四区 | 亚洲第一福利网 | 午夜电影在线播放 | 日本亚洲一区 | 日本三级日产三级国产三级 | 亚洲 欧美 综合 | 亚洲综合五月天婷婷 | 日本a级大片 | 日本久久网站 | 视频在线观看一区二区 |