コードの再利用可能な部分をクラスに移動しようとしています。このクラス内で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で使用できるとは思いませんか?