2017-04-19 32 views
0

在我的頁面加載中,我想查詢用戶是否有權訪問該頁面,如果他/她沒有,我想使頁面包括主人)隱藏並提醒用戶他們沒有訪問權限。我怎樣才能做到這一點?如果用戶沒有訪問權限,我現在的查詢工作返回false。但是,如何隱藏一個頁面,而無需手動將所有控件隱藏起來?如果條件不符合,在Pageload上隱藏頁面VB.NET

+0

如果YourQuery()= True然後Me.Visible = False End If(其中Me =頁面對象)。 – N0Alias

+0

如何調用頁面對象?我在哪裏可以看到對象的名稱? – Dplusa25

+0

在您的Form_Load事件處理程序中嘗試使用Me.Page.Visible。 – N0Alias

回答

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