我正在尝试将一些可重用的代码部分移动到一个类中。这是正常的,除非我尝试在此类中使用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但不相信公共/共享可用于会话?
答案 0 :(得分:1)
尝试
HttpContext.Current.Session("x")= x