无法从应用程序状态检索值

时间:2013-09-03 06:57:36

标签: asp.net vb.net

尝试使用应用程序状态创建和读取全局变量。

在default.aspx中,我在Page_Load

中有这一行
    Application("myValue") = "theValue"

在类Bomb(放在App_Code目录中)中,我尝试检索值

    Dim s As String = Application("myValue")

但是在这里我收到一条错误消息“应用程序未声明。由于其保护级别可能无法访问”

我哪里出错?

1 个答案:

答案 0 :(得分:1)

您需要获取应用程序的当前上下文,或者传递上下文。

E.g:

Dim s As String = HttpContext.Current.Application("myValue").ToString()