【发布时间】:2013-03-26 07:16:44
【问题描述】:
是否可以从页面上下文之外获取会话值?是 vb.net 类吗?
【问题讨论】:
是否可以从页面上下文之外获取会话值?是 vb.net 类吗?
【问题讨论】:
我一直在使用这样的类(示例只有一个属性,但你可以设置你需要的)
Public Class MySession
Private Sub New()
End Sub
Public Shared ReadOnly Property Current() As MySession
Get
Dim session As MySession = DirectCast(HttpContext.Current.Session("__MySession__"), MySession)
If session Is Nothing Then
session = New MySession()
HttpContext.Current.Session("__MySession__") = session
End If
Return session
End Get
End Property
Public Property IsAuthenticated As Boolean
End Class
像这样使用它
<%
If MySession.Current.IsAuthenticated Then
%>
【讨论】: