Вы можете попробовать проверить объект контекста.
C #
if(Context.Session != null)
{
//Redirect to login page etc
}
VB (здесь используется преобразователь C # в VB .. не уверен, что это правильно)
If Context.Session IsNot Nothing Then
'Redirect to login page etc
End If
Если вы используете проверку подлинности с помощью форм и она настроена правильно, она должна перенаправить вас. Если вам все еще нужно быть явным, я бы рекомендовал помещать этот тип кода в Global.asax или базовый класс, из которого могла бы быть получена каждая из ваших страниц, вместо добавления его к каждому запросу.