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



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

  Session("id") = "123" 

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

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

显示错误消息:不能引用共享子

中的类的实例成员

我的问题是:我如何访问一个共享子内的会话变量,是否有可能将另一个用户id附加到会话变量?

谢谢

根据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

最新更新