1

我正在使用 ASP.NET MVC3。截至目前,我正在限制匿名用户通过以下方式进入特定页面

[Authorize]

在我的控制器中。但我想要的是限制他们在未登录时查看主页中的选项卡。这可能吗。?对不起,我不是编程专业人士。:(

4

1 回答 1

0

是的,很讨厌。你可以做这样的事情

<li>@Html.ActionLink("Home", "Index", "Home")</li>
@if (Request.IsAuthenticated)
{
    <li>@Html.ActionLink("View Account", "Index", "Account")</li>
    if (User.IsInRole("Administrator"))
    {
        <li>@Html.ActionLink("Admin Console", "Index", "Admin")</li>
    }
}

参考:在视图中检查身份验证和角色

于 2013-02-13T05:55:52.570 回答