我正在使用 ASP.NET MVC3。截至目前,我正在限制匿名用户通过以下方式进入特定页面
[Authorize]
在我的控制器中。但我想要的是限制他们在未登录时查看主页中的选项卡。这可能吗。?对不起,我不是编程专业人士。:(
我正在使用 ASP.NET MVC3。截至目前,我正在限制匿名用户通过以下方式进入特定页面
[Authorize]
在我的控制器中。但我想要的是限制他们在未登录时查看主页中的选项卡。这可能吗。?对不起,我不是编程专业人士。:(
是的,很讨厌。你可以做这样的事情
<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>
}
}