2012-05-05 313 views
0

在我的asp.net mvc 3項目中,我有2個角色「用戶」和「管理員」。 如何讓我登錄用戶我不能看到管理角色的查看?在asp.net mvc中查看3

回答

0

使用[Authorize(Roles="User")]在每個控制器類的頂部,你需要。

我親自使用這個tutorial由Brian萊格

+0

謝謝好教程,但我找到了解決辦法。 HttpContext.User.IsInRole(「管理員」) – user1271127

+0

將完全相同的標籤,我建議。所以你可以在它們之間進行選擇。我更喜歡標籤,因爲您可以將它放在課程的頂部,因此您不必編寫任何if-clause。爲了獲得更多的控制權,你可以使用你的代碼片段。 –

+0

你是對的,但如果我登錄管理員,我去用戶面板我看LogOn表單。我不需要它:) – user1271127

0
+0

其錯誤的版本 – user1271127

+0

忽略的版本正是在新的版本相同。您可以導航到文檔中的較新版本,並在那裏找到它。 –