2012-05-05 258 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

忽略的版本正是在新的版本相同。您可以导航到文档中的较新版本,并在那里找到它。 –