Ich habe zwei Registerkarten, eine ist "Compras" und andere "Fiscal", wenn ich die Anwendung öffnen, wenn der Benutzer die Rolle "68" hat, sollte die Registerkarte Fiskal öffnen, sonst öffnen "Compras ", das Problem ist, dass die aktuelle Art und Weise, die ich mache, wenn ich den Tab Fiscal öffne, korrekt ausgewählt wird, aber es öffnet die Registerkarte Compras.Falsche Tab Öffnung mit Rasierer
Ich überprüfe hier die Erlaubnis des Benutzers.
ViewBag.isFiscal = false;
if (Web.Security.CustomPrincipal.CurrentUser().IsAuthenticated)
{
if (Web.Security.CustomPrincipal.CurrentUser().IsInRole("68"))
{
ViewBag.isFiscal = true;
}
}
Und hier ich versuche, die Registerkarte Fiscal zu öffnen:
<ul class="nav nav-tabs">
<li class="@(ViewBag.isFiscal == false ? "active" : "")">
<a data-toggle="tab" href="#compras" data-etapa="78">Compras</a>
</li>
<li class="@(ViewBag.isFiscal == true ? "active" : "")">
@if (Model != null && Model.IdTemplate > 0)
{
<a data-toggle="tab" href="#fiscal" data-etapa="80">Fiscal</a>
}
else
{
<a href="javascript:void(0);">Fiscal</a>
}
</li>
</ul>
Aber wenn ich mit einem Benutzer öffnen, die Rolle hat 68 öffnet es wie folgt aus:
Es markiert Fiscal , aber der Inhalt des Formulars stammt aus dem Formular Compras, das korrekte Fiscal ist das:
Som Weiß ich, was ich vermisse?