摘要:[C#] WEBFORM-Application-所有頁面共用的環境變數
很久沒有這種需求了,剛好看到順便記錄下來,以便不時之需
1.在global.asax中設定
1 | void Application_Start(object sender, EventArgs e) |
2 | { |
3 | // 應用程式 啟動時執行的程式碼 |
4 | Application["UserID"] = string.Empty; |
5 | } |
其它頁面就能直接拿來用了
其實就算不在Global.asax宣告,也可以直接拿來用
你這樣測試就知道有沒有效果了
page1.aspx
1 | Application["UserID"] = "Pachinko"; |
開新視窗(view plain) | 列印(print) | ? |
page2.aspx
1 | Response.Write(Application["UserID"].ToString() + "<br>"); |
2 | Application["UserID"] = "San"; |
3 | Response.Write(Application["UserID"].ToString() + "<br>"); |
開新視窗(view plain) | 列印(print) | ? |
文章轉自:
http://www.blueshop.com.tw/board/show.asp?subcde=BRD20090314224741RRW
其它參考資料
http://julian0711.blogspot.com/2009/02/globalasax.html
http://julian0711.blogspot.com/2009_02_08_archive.html
http://www.java2s.com/Tutorial/ASP.NET/0020__ASP.Net-Instroduction/TheglobalasaxApplicationFile.htm