ASP.NET 應用程式狀態(Application State)是 HttpApplicationState 類別的實例,提供全域性儲存機制,可從 Web 應用程式中的所有頁面存取。它適合儲存需在伺服器往返與頁面請求間保持、且對所有用戶共享的資料。
與 Session 不同,Application 狀態不區分用戶會話,屬於應用程式層級。
應用程式狀態以 Object 型別儲存資料,讀取時必須強制轉型:
if (Application["AppStartTime"] != null) {
DateTime myAppStartTime = (DateTime)Application["AppStartTime"];
}
寫入範例:
Application["Message"] = "Welcome to the Contoso site.";
限制與風險: