亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

ASP.NET C#中Application的用法教程

2019-10-29 21:11:02
字體:
來源:轉載
供稿:網友

Application對象

Application對象生存期和Web應用程序生存期一樣長,生存期從Web應用程序網頁被訪問開始,HttpApplication類對象Application被自動創建,直到沒有一個網頁被訪問時結束,Application對象被自動撤銷。因此Application對象中的變量也有相同生存期,并且變量可以被Web應用程序中的所有網頁訪問。因此,可以在Application對象中建立一些全局的公用變量,由于存儲在Application對象中的數值可以被應用程序的所有網頁讀取,所以Application對象的屬性也適合在應用程序的網頁之間傳遞信息。

Application對象主要有以下用途:

  • l 存儲記錄在線人數或訪問網站總人數的變量。
  • l 存儲網站共用最新消息,供所有網頁更新。
  • l 記錄網站中個網頁同一條廣告被點擊的次數或時間。
  • l 存儲供所有網頁使用的數據庫數據。
  • l 不同用之間通訊,例如多用戶聊天室,多用戶游戲等

關于 ASP.NET 的 Application 的用法,與 Session 非常不同。下面來看看詳細的介紹:

Session的用法

一、Session.Add 名稱相同時,不會重復,而是覆蓋。

Session.Add("s1", 1);Session.Add("s1", 2);// s1 最終只有一個值,就是 2。

二、名稱忽略大小寫。

Session.Add("s1", 1);Response.Write(Session["S1"]); // 值為 1

三、Session Add 后立刻就可取到值(Remove 同理),這點不同于 Cookie,Cookie 要等到下個頁面才有。

Session.Add("s1", 1);Response.Write(Session["s1"] == null); // False,它不為 null

四、存儲的 Session 數據類型為 object,最好用 Convert 轉換。

Convert.ToInt32(Session["s1"]);

如果轉換為 string 最好用 Convert.ToString(),而不是 Session["s1"].ToString(),因為如果 Session 為 null,用后法就會報錯。

五、在類中使用 Session。

System.Web.HttpContext.Current.Session

Application 的用法

名稱重復問題

HttpContext.Current.Application.Add("key1", "value1");HttpContext.Current.Application.Add("key2", "value2");HttpContext.Current.Application.Add("KEY2", "value3"); // name 忽略大小寫int count = HttpContext.Current.Application.Count; // 3 個string[] keys = return HttpContext.Current.Application.AllKeys; // key1、key2、key2string s = (string)HttpContext.Current.Application.Get("key2"); // value2string s2 = (string)HttpContext.Current.Application.Get(2); // value3

如上代碼,結果我們在備注中列出了??梢钥闯?Application 遇到鍵值相同,它既不報錯,也不覆蓋之前的,而是同時存在。用鍵值名稱去取值時,取到的是同名中第一個對應的值。如果非要取后面的,就用 index。

如果我們要遇相同 name,就覆蓋,可用下面的代碼

HttpContext.Current.Application.Add("key1", "value1");// HttpContext.Current.Application.Add("key2", "value2");string name = "key2";object obj = HttpContext.Current.Application.Get(name);if (obj == null){ // 不存在,直接添加 HttpContext.Current.Application.Add(name, "value2");}else{ // 存在,不能直接調用 Add 方法,這樣會造成兩個相同 name 的條目 // obj = "value3"; // 這種方法行不通 HttpContext.Current.Application[name] = "value3";}return (string)HttpContext.Current.Application[name]; // 用 [] 取值時,等同于 Get 方法

上面代碼中,直接修改 obj 是行不通的,但是遇到對象的話,如下代碼是行得通的。說明:這是 C# 值引用、地址引用的知識點,與 Application 無關。

((Site)obj).Url = "222"; // 行得通

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到c#教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲自拍欧美色图| 啪一啪鲁一鲁2019在线视频| 欧美激情综合亚洲一二区| 欧美成人四级hd版| 国产亚洲欧美aaaa| 欧美成aaa人片在线观看蜜臀| 欧美日韩国产麻豆| www.亚洲成人| 欧美性xxxxxxx| 日韩中文字幕免费| 日韩网站免费观看高清| 亚洲国产欧美日韩精品| 欧美专区在线观看| 久久人91精品久久久久久不卡| 久久99国产精品久久久久久久久| 精品无人国产偷自产在线| 亚洲视频在线播放| 日韩有码视频在线| 国产欧美一区二区三区久久人妖| 亚洲激情视频网| 国产亚洲a∨片在线观看| 成人性生交大片免费看视频直播| 亚洲精品中文字幕女同| 国产91久久婷婷一区二区| 69av在线播放| 91极品视频在线| 国产精品18久久久久久首页狼| 亚洲91精品在线观看| 九九热精品在线| 美女久久久久久久| 日韩av影片在线观看| 中文字幕免费精品一区| 亚洲欧美资源在线| 久久精视频免费在线久久完整在线看| 久久九九热免费视频| 精品国偷自产在线| 成人美女免费网站视频| 日韩av中文在线| 国产精品一久久香蕉国产线看观看| 亚洲a级在线观看| 日韩中文字幕在线| 国产精品美女网站| 国产精品久久不能| 国产精品老女人精品视频| 91在线观看免费网站| 国产a级全部精品| 丰满岳妇乱一区二区三区| 亚洲va电影大全| 久色乳综合思思在线视频| 狠狠躁天天躁日日躁欧美| 欧美电影《睫毛膏》| 国产成人精品电影久久久| 欧美性猛交xxxx久久久| 国产精品久久av| 国产欧美日韩免费看aⅴ视频| 日韩影视在线观看| 日韩美女av在线免费观看| 青青草原成人在线视频| 亚洲激情在线观看| 日韩免费在线看| 在线观看精品自拍私拍| 两个人的视频www国产精品| 国产精品久久久999| 亚洲成人在线网| 亚洲图片制服诱惑| 欧美一级免费视频| 亚洲国产精品久久久| 亚洲男人天堂2019| 亚洲最大福利网| 美女久久久久久久久久久| 国产97人人超碰caoprom| 亚洲精品国偷自产在线99热| 欧美成人精品一区| 中文字幕亚洲二区| 欧美激情国产精品| 4438全国亚洲精品在线观看视频| 国产999在线| 国产精品久久久久久亚洲影视| 欧美日韩在线免费| 精品人伦一区二区三区蜜桃网站| 国产精品伦子伦免费视频| 亚洲一区二区三区在线视频| 国产亚洲人成a一在线v站| 在线国产精品视频| 亚洲性夜色噜噜噜7777| 亚洲自拍偷拍色片视频| 国产成人一区二| 色综合久久久888| 日韩精品www| 国产精品久久久久av| 国产午夜精品视频| 国产91久久婷婷一区二区| 色噜噜狠狠狠综合曰曰曰88av| 中文.日本.精品| 69影院欧美专区视频| 欧美另类老肥妇| 欧美另类在线观看| 日韩精品在线免费观看视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩视频免费大全中文字幕| 欧美大片在线看| 久久99热这里只有精品国产| 一道本无吗dⅴd在线播放一区| 欧美日韩国产二区| 美女福利视频一区| 国产视频亚洲精品| 日韩久久精品电影| 亚洲va欧美va国产综合剧情| 黑人精品xxx一区| 最近2019中文字幕一页二页| 亚洲欧洲av一区二区| 日韩激情av在线免费观看| 国产精品永久免费| 狠狠操狠狠色综合网| 91精品国产综合久久香蕉922| 国产又爽又黄的激情精品视频| 国产日韩在线精品av| 精品综合久久久久久97| 精品亚洲国产视频| 久久久久久网站| 欧美日韩成人在线播放| 欧美第一淫aaasss性| 夜夜狂射影院欧美极品| 成人精品视频久久久久| 成人免费午夜电影| 亚洲国产中文字幕在线观看| 午夜精品久久久久久久99热浪潮| 一区二区三区回区在观看免费视频| 亚洲精品国产福利| 久久偷看各类女兵18女厕嘘嘘| 精品国产视频在线| 国产亚洲成av人片在线观看桃| 久久精品视频一| 性色av一区二区咪爱| 国产精品草莓在线免费观看| 国产午夜精品麻豆| 欧美日韩国产成人在线观看| 欧美大全免费观看电视剧大泉洋| 成人免费视频97| 精品久久久久久久久久ntr影视| 亚洲精品一区中文| 日韩黄色高清视频| 欧美日韩国产精品一区二区三区四区| 亚洲精品一二区| 久久精品国产99国产精品澳门| 国产日韩精品视频| 亚洲www永久成人夜色| 久久精品色欧美aⅴ一区二区| 亚洲国内精品视频| 欧美精品videos另类日本| 日韩av电影国产| 国产成人一区二区三区| 亚洲免费电影一区| 国产福利视频一区| 91精品中文在线| 久久九九国产精品怡红院| 欧美日韩国产精品一区二区不卡中文| 国产一区二区三区18| 亚洲午夜小视频| 欧美国产日韩二区| 日韩www在线| 中文字幕亚洲专区| 久久国产天堂福利天堂| 乱亲女秽乱长久久久|