如果条件不符合VB.NET,则在Pageload上隐藏页面

时间:2017-04-19 14:21:26

标签: asp.net vb.net security

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

1 个答案:

答案 0 :(得分:0)

如果您的用户无法访问某个页面,我会将其重定向到无访问权限页面,而不是隐藏该页面本身。

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