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

5 asp.net session

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

  Session("id") = "123" 
Run Code Online (Sandbox Code Playgroud)

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

 Public Shared Sub check_session()
        MsgBox(Session("id"))
  End Sub
Run Code Online (Sandbox Code Playgroud)

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

我的问题是:如何访问共享子中的会话变量是否可以将另一个用户 ID 附加到会话变量

谢谢

Suj*_*uji 2

根据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
Run Code Online (Sandbox Code Playgroud)