欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
asp.net頁(yè)面間傳值的9種方式

1. Get(即使用QueryString顯式傳遞)
     方式:在url后面跟參數。
     特點(diǎn):簡(jiǎn)單、方便。
     缺點(diǎn):字符串長(cháng)度最長(cháng)為255個(gè)字符;數據泄漏在url中。
     適用數據:簡(jiǎn)單、少量、關(guān)鍵的數據。
     適用范圍:傳遞給自己、傳遞給另一個(gè)目標頁(yè)面;常用于2個(gè)頁(yè)面間傳遞數據。
     用法:例如:url后加?UserID=…,跳轉到目標頁(yè)面,目標頁(yè)面在伺服端可用Request.QueryString["InputText"]獲取其指定參數值。
http://www.itokit.com
2. Post
     方式:通用的方式。利用form提交。
     特點(diǎn):最常用的方法。常用技巧是把隱秘的數據存在隱藏域中由form提交。
     適用數據:大量數據,包括文件上傳。
     適用范圍:同Get方法
     用法:在客戶(hù)端form指定action目標后submit、在asp.net的伺服端中使用server.Transfer(url)提交;在伺服端中用Request.Form["FormFieldID"]獲取。

3. 頁(yè)面對象的屬性
     方式:asp.net特有方式 。利用HttpContext獲取發(fā)請求的頁(yè)面的信息。
     特點(diǎn):可以直接存儲對象。
     缺點(diǎn):注意強制轉換的類(lèi)型要正確。
     適用數據:各種數據。
     適用范圍:頁(yè)面之間傳遞復雜數據。
     用法:獲取Context.Handler將其轉換為發(fā)請求的頁(yè)面的實(shí)例,隨后就可以輕松訪(fǎng)問(wèn)其form中的字段、甚至屬性。其中的Context是指HttpContext對象,Handler是其屬性,Context.Handler的意思可以理解為創(chuàng )建源頁(yè)類(lèi)的實(shí)例變量,而得到此實(shí)例之后,就可以直接訪(fǎng)問(wèn)其中的屬性和Public方法了。

4. cookie
     方式:將數據存在客戶(hù)端的經(jīng)典方法。
     缺點(diǎn):安全性低、受客戶(hù)端設置限制、一個(gè)站點(diǎn)僅存20個(gè)cookie,每個(gè)容量4096字節。
     有效期:自定義或被用戶(hù)清除
     適用數據:用戶(hù)的會(huì )話(huà)數據(一般是用戶(hù)名,用戶(hù)的個(gè)性化設置信息等)
     適用范圍:?jiǎn)蝹€(gè)用戶(hù)、整個(gè)站點(diǎn)所有頁(yè)面
     用法:引用Request.Cookies(讀取信息)、Response.Cookies(寫(xiě)入信息)、或用HttpCookieCollection直接創(chuàng )建Cookie對象。

5. Session
     方式:將用戶(hù)數據存儲在伺服端。
     特點(diǎn):asp.net中可以設置session的存儲方式、位置、SessionID的保存是否依賴(lài)cookie。
             可以直接存儲對象。
     缺點(diǎn):asp.net中有失效的隱患
     有效期:用戶(hù)活動(dòng)時(shí)間+自定義延遲。
     適用數據:用戶(hù)的特有信息。
     適用范圍:?jiǎn)蝹€(gè)用戶(hù)、整個(gè)站點(diǎn)所有頁(yè)面。
     用法:Session["CollectionName"] = value/object;

6. Cache
     方式:將用戶(hù)數據存儲在伺服端數據緩存中。
     特點(diǎn):可以大大提高效率。 可以直接存儲對象。
     缺點(diǎn):數據更新不及時(shí)。
     有效期:應用程序生命周期或自定義。
     適用數據:所有頁(yè)面、所有用戶(hù)都可以共享的數據。
     用法:Cache["CollectionName"] = value|object;

7. Appliction
     方式: 將數據存儲于此,相當于全局變量。
     特點(diǎn):可以直接存儲對象。整個(gè)站點(diǎn)的共享數據。
     有效期:應用程序生命周期。
     適用數據:所有頁(yè)面、所有用戶(hù)共享的數據。
     用法:Appliction["CollectionName"] = value|object;

8. ViewState
     方式:asp.net特有機制,用來(lái)恢復頁(yè)面狀態(tài)。
     特點(diǎn):將頁(yè)面各控件及其所存數據序列化存在name為_(kāi)ViewState的隱藏域中。
     缺點(diǎn):存在HTML中,安全性較低??梢栽O置加密和驗證,但數據量會(huì )大增、效率有影響。
     適用數據:頁(yè)面PostBack需要保存的數據,數據太大會(huì )影響頁(yè)面發(fā)送效率。
     適用范圍:頁(yè)面自身數據保存。
     用法:ViewState["CollectionName"] = value;

9. Static
     方式: 將數據存于靜態(tài)變量中。
     特點(diǎn):利于提高效率。
     缺點(diǎn):若用不好會(huì )致使用戶(hù)或頁(yè)面間數據紊亂,造成極大的隱患。建議只賦值一次,絕對禁止為單個(gè)用戶(hù)而更改此值。
     適用數據:所有用戶(hù)共享的數據。
     適用范圍:此類(lèi)所有的頁(yè)面實(shí)例。
     用法:在class中聲明靜態(tài)變量。
整理:
     頁(yè)面自身保存數據可用的有ViewState,static變量。
     頁(yè)面之間傳遞數據常用get,post,HttpContext,當然可以變通一下用于自身數據保存。
     單用戶(hù)的所有頁(yè)面數據共享常用session,cookie,當然也可以應用在以上兩種情況。
     整個(gè)應用程序(所有用戶(hù)所用頁(yè)面)的數據共享常用Appliction,cache,static變量。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Asp.net中的ViewState用法
ASP.NET頁(yè)面間數據傳遞的方法講解|.net(C# vb asp)
ASP.NET狀態(tài)管理的總結
ASP.NET Application,Session,Cookie和ViewState等對象用法和區別
謹慎使用asp.net中的static變量
謹慎Asp.net中static變量的用法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久