[C#] WEBFORM-Application-所有頁面共用的環境變數

摘要:[C#] WEBFORM-Application-所有頁面共用的環境變數

很久沒有這種需求了,剛好看到順便記錄下來,以便不時之需

 

1.在global.asax中設定

1void Application_Start(object sender, EventArgs e)  
2
3    // 應用程式 啟動時執行的程式碼 
4    Application["UserID"] = string.Empty; 
5

 

其它頁面就能直接拿來用了
其實就算不在Global.asax宣告,也可以直接拿來用

你這樣測試就知道有沒有效果了
page1.aspx

 
1Application["UserID"] = "Pachinko"
 開新視窗(view plain) | 列印(print) | ?


page2.aspx



 
1Response.Write(Application["UserID"].ToString() + "<br>"); 
2Application["UserID"] = "San"
3Response.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