0

我正在尝试将一些可重用的代码部分移动到一个类中。除非我尝试在此类中使用 Session ,否则这可以正常工作。我收到一个错误:

“如果没有类的显式实例,则无法从共享方法或共享成员初始化程序中引用类的实例成员。”

我的代码看起来像这样:

Public Class webHousing
    Inherits System.Web.UI.Page
  Public Sub GetUserInfo()
    Dim x as String
    x = 10
    Session("x")= x
  End Sub
End Class

我已经大大简化了这段代码——但存在基本问题——试图从一个类中设置一个会话值。我找到了以下 MSDN 文章1但不相信 Public/Shared 可以在 Session 上使用?

4

1 回答 1

1

尝试

HttpContext.Current.Session("x")= x
于 2010-04-22T13:09:39.947 回答