2012-02-25 58 views
0

我有一個用戶正在註冊課程的頁面。課程數量有限。我想在全局變量中存儲可用位置的數量以獲得速度和低數據庫負載。但是,如果我使用靜態類或Application [「key」]屬性數據在應用程序結束時由於沒有用戶訪問而丟失。在這種情況下,Application_End事件未被觸發。數據庫是存儲數據的唯一正確方法嗎?asp.net中的非易失性全局變量

回答

0

我建議你使用Xml文檔或數據庫,而不是將值存儲在應用程序或靜態對象/列表中。

您可以使用web-config的appSettings部分來存儲這些細節。

0

我同意AVD。 例如,您可以執行以下操作:

<configuration> 
    <appSettings> 
    <add key="Course Name" value="Course ID" /> 
    </appSettings> 
</configuration>