asp.net中的非易失性全局变量

时间:2012-02-25 10:48:34

标签: asp.net

我有一个用户注册课程的页面。课程数量有限。我想在全局变量中存储可用位置的数量,以实现速度和低数据库负载。但是如果我使用静态类或Application [“key”]属性数据在应用程序结束时由于没有用户访问它而丢失。在这种情况下,不会触发Application_End事件。数据库是存储数据的唯一正确方法吗?

2 个答案:

答案 0 :(得分:0)

我建议您使用Xml文档或数据库,而不是在Application或静态对象/列表中存储值。

您可以使用web-config的appSettings部分来存储此类详细信息。

答案 1 :(得分:0)

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

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