ich User.IsInRole("Admin")
in meinem Razor _layout.cshtml Seite bin mit der Rolle von authentifizierten Benutzern zu überprüfen und das Menü entsprechend anzuzeigen. Im Folgenden ist der Code, ich verwende:User.IsInRole („Admin“) nicht Identität arbeiten 2,0
@if (Request.IsAuthenticated && User.IsInRole("Admin"))
{
<li class="@Html.RouteIf("index", "active")">
<a href="@Url.Action("Dashboard", "home")" title="Dashboard"><i class="fa fa-lg fa-fw fa-dashboard"></i><span class="menu-item-parent">Analytics Dashboard</span></a>
</li>
}
Das Problem ist jetzt, dass der Server-Betreiber in die Systeme erfolgreich angemeldet ist, aber keine Verbindung wird im Menü angezeigt.
Während Googeln dieses Problem, das ich die folgenden Änderungen in meinem web.config
<system.web>
<roleManager enabled="true" />
</system.web>
und in
<remove name="RoleManager" />
Jede Hilfe ist willkommen gemacht haben!