Asp.net 如果条件不满足VB.NET,则在页面加载时隐藏页面

Asp.net 如果条件不满足VB.NET,则在页面加载时隐藏页面,asp.net,vb.net,security,Asp.net,Vb.net,Security,在我的页面加载中,我想查询用户是否有权访问该页面,如果他/她没有权限,我想隐藏该页面(不包括母版),并提醒用户他们没有访问权限。我该怎么做?我目前有一个查询,如果用户没有访问权限,它将返回false。但是我怎样才能在不手动隐藏所有控件的情况下隐藏页面呢?如果您的用户无法访问页面,我会将他们重定向到无法访问的页面,而不是隐藏页面本身 Public Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles M

在我的页面加载中,我想查询用户是否有权访问该页面,如果他/她没有权限,我想隐藏该页面(不包括母版),并提醒用户他们没有访问权限。我该怎么做?我目前有一个查询,如果用户没有访问权限,它将返回false。但是我怎样才能在不手动隐藏所有控件的情况下隐藏页面呢?

如果您的用户无法访问页面,我会将他们重定向到无法访问的页面,而不是隐藏页面本身

Public Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load    
    IF accessVaraible = false then
       Response.Redirect("noAccessPage.aspx")
    END IF
    'Do other thing if they have access
END SUB

如果YourQuery()=True,那么Me.Visible=False结束If(其中Me=页面对象)。如何调用页面对象?我在哪里可以看到对象的名称?请在窗体中尝试Me.Page.Visible\u加载事件处理程序。