如何根据用户角色创建导航栏,某些用户无法访问某些页面
家庭,用户,消息,组织
只有少数人可以访问org。我的网站也有类似的情况。指导我这个。
答案 0 :(得分:1)
您可以这样做,例如
<ul class="menu">
<li class="first">
@if (HttpContext.Current.User.IsInRole("Contributor"))
{
<span>@Html.ActionLink("Contribute", "Index", "Epub")</span>
<ul>
<li><span>@Html.ActionLink("Submit Publication", "Index", "Epub")</span></li>
<li><span>@Html.ActionLink("View History", "SubmissionHistory", "Epub")</span></li>
</ul>
}
</li>
只需确保为用户检查每种角色类型。如果他们担任该角色,他们将会看到该菜单选项。