la domanda è la seguente:
in che modo è possibile leggere una variabile di sessione da una classe che deriva da Page ma non implementa il template aspx ? es:

Namespace Common
Public Class AdminPage
Inherits System.Web.UI.Page


Sub New()

'controllo se l'amministratore è loggato
Dim oAdmin As UserAuth
Dim oCtx As HttpContext
oCtx = HttpContext.Current.Current()
Initialize(oCtx.ApplicationInstance())

Dim oSess As HttpSessionState = oCtx.Session()

If oSess Is Nothing Then
' SEMPRE VERA!!!
oAdmin = New UserAuth
Else
oAdmin = oSess.Item("UserAuth")
End If

If Not oAdmin.isAuthenticated Then
' va alla pagina login.aspx
oCtx.Response.Redirect("login.aspx")
End If
End Sub


End Class
End Namespace