por codigo seria:
Código C:
Ver originalprotected void Page_Load(object sender, EventArgs e)
{
try
{
if (!IsPostBack)
{
hdUser.Value = Session["Sesion"].ToString();
if (hdUser.Value == string.Empty)
{
throw new Exception();
}
}
}
catch (Exception ex)
{
Response.Redirect("~/login.aspx");
}
}
Lo que hace esto es verificar que el HiddenField no este vacio, estaria vacio si el usuario no se logueo y por lo tanto la variable de sesion es vacia, si es vacia la sesion la condicion if genera una exepcion y por lo tanto entra en el bloque de tratamiento y te redirecciona. espero te sirva, suerte. esta en C# pero es facil implementar en vb.