如何访问共享子中的会话变量

时间:2014-08-12 11:03:11

标签: asp.net session

我有一个session用于存储用户的id

  Session("id") = "123" 

我正在使用访问会话变量的shared sub,我的代码是:

 Public Shared Sub check_session()
        MsgBox(Session("id"))
  End Sub

它显示错误消息:无法引用共享子中的类的实例成员

我的问题是:如何在共享子中访问会话变量,是否可以将其他用户ID附加到会话变量

感谢

1 个答案:

答案 0 :(得分:1)

根据 Vignesh Kumar 提供的答案,您可以访问共享子中的会话变量。在这里,我提供第二个问题的答案。你处理会话的共享函数如下:

Public Shared Sub check_session()
    MsgBox("Old Session:" & HttpContext.Current.Session("id"))
    HttpContext.Current.Session("id") = HttpContext.Current.Session("id") & "567"
    MsgBox("new Session:" & HttpContext.Current.Session("id"))
End Sub