為了解決傳統(tǒng)Web編程中固有的限制,ASP. " /> 欧美国产影院,国产毛片女人18水多,伊人久久大香线蕉综合电影网

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

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

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

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

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

主站蜘蛛池模板: 日产2021免费一二三四区在线 | 日本视频中文字幕一区二区 | 色精品极品国产在线视频 | 老师你狠狂| 琪琪色原网20岁以下热热色原网站 | 天堂无码人妻精品AV一区 | 伊人久久国产 | 久久精品中文字幕 | 国产成人欧美日韩在线电影 | 伊人久久精品线影院 | 色淫阁色九九 | 大桥未久电影在线观看 | 久久免费看视频 | 黑色丝袜美腿美女被躁翻了 | 精品国产乱码久久久久久免费流畅 | JEALOUSVUE成熟老师APP | 手机国产视频福利 | 玖玖爱这里只有精品视频 | 快播h网站 | 老熟风间由美AV在线一区二区 | 国产精品亚洲视频在线观看 | 理论片午午伦夜理片影院 | 亚洲an天堂an在线观看 | 99精品中文字幕在线观看 | 99热精品一区 | 午夜小视频免费观看 | 妺妺窝人体色777777野大粗 | 国产成人免费片在线视频观看 | 国产精品人妻在线观看 | 4399的视频BD高清在线观看免费 | 日韩免费一级毛片 | 最近最新的日本字幕MV | 亚洲精品色婷婷在线蜜芽 | 芭乐草莓樱桃丝瓜18岁大全 | 肉动漫无修在线播放 | 99香蕉精品视频在线观看 | 歪歪漫画羞羞漫画国产 | 人妻熟妇乱又伦精品视频中文字幕 | 在线免费观看国产视频 | 97视频免费上传播放 | 久久影院午夜理论片无码 |