mvc 5 - User.IsInRole(“Admin”)超时

时间:2014-11-18 21:43:53

标签: asp.net-mvc

在我的〜/ Home / Index页面中,如果用户处于特定角色,我想显示一个链接,如下所示:

@if (User.Identity.IsAuthenticated)
{
    if (Context.User.IsInRole("Admin"))
    {
        @Html.ActionLink("Users", "Index", "User")
    }
}

我过了User.Identity.IsAuthenticated,因为我能够连接到我的会员数据库并在我登录时进行身份验证。

因此,连接到该数据库似乎不是问题。

这两次会是谁?

我认为

(Context.User.IsInRole("Admin"))

和我的控制器中的[Authorize(Roles = "Admin")]

0 个答案:

没有答案