我是ASP.net的初學者,我做了一些關於應用程序狀態的研究。我知道在Application_start
事件中聲明新的應用程序狀態。ASP.net初學者對於StaticObjects真的很困惑以及如何聲明它
但是,當我看着MSDN庫內(這是不利於所有 不幸)。我發現這一段:
或者,您可以通過Web應用程序的Global.asax文件中的 聲明將對象添加到StaticObjects集合。以這種方式定義的應用程序 可以從您的應用程序的任何地方的代碼訪問。下面的例子顯示了一個對象聲明 一個應用程序狀態值:
<object runat="server" scope="application" ID="MyInfo" PROGID="MSWC.MYINFO"> </object>
只能在 Global.asax文件對象添加到StaticObjects集合。如果您嘗試通過代碼直接添加對象,則該集合會引發NotSupportedException。
如果沒有 必須引用Application集合,則可以訪問以應用程序狀態存儲的對象的成員。以下代碼示例顯示如何引用應用程序狀態的StaticObjects集合中定義的對象的成員。請注意,在Global.asax中定義的標籤 用作變量名稱。
我真的不知道如何add objects to the StaticObjects collection via an <object runat="server"> declaration in your Web application's Global.asax file.
- 如何添加
<object>
標籤? - 什麼是
<object>
標籤首先? - 什麼是
StaticObject
集合? - 如何在
Global.asax
(C#代碼)中添加「標籤」?
我知道我的問題很原始,但我真的很想理解事情。
所以我應該把這些行代碼放在'web.config'文件中? ''裏面的標籤? –
是的,您可以將包含您的