Webアプリケーションのページ内のいくつかの変数にアクセスする必要があります。変数の範囲はその特定のページにある。 どちらが解決策ですか?セッションまたはViewState?またはそれ以上の解決策?ページASP.NET内のスコープ変数
Private Property UserId() As Integer
Get
If Not ViewState("UserId") Is Nothing Then
Return CType(ViewState("UserId"), Integer)
Else
Return -1
End If
End Get
Set(ByVal Value As Integer)
ViewState("UserId") = Value
End Set
End Property
または
Private Property UserId() As Integer
Get
If Not Session("UserId") Is Nothing Then
Return CType(Session("UserId"), Integer)
Else
Return -1
End If
End Get
Set(ByVal Value As Integer)
Session("UserId") = Value
End Set
End Property
そしてまた、ユーザーごとのViewStateのカスタムですか?
なぜこれを行う必要がありますか?1つのリクエストから次のリクエストにこれを行う必要がありますか? –
また、コードをそのようにフォーマットしないでください。 ">"を消し、全体を選択して "1/0/1"ツールを押してください。 –