1
私は2つのタブを持っていますが、 "Compras"と他の "Fiscal"は、ユーザーが "68"というロールを持っている場合、 "問題は、現状ではタブを開いたときにやっていることです。財政は正しく選択されていますが、Comprasというタブが開きます。カミソリで間違ったタブを開く
私はここでユーザーの許可を確認します。
ViewBag.isFiscal = false;
if (Web.Security.CustomPrincipal.CurrentUser().IsAuthenticated)
{
if (Web.Security.CustomPrincipal.CurrentUser().IsInRole("68"))
{
ViewBag.isFiscal = true;
}
}
そして、ここで私はタブ年度開こう:
<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>
をしかし、私は役割68を持つユーザーで開いたとき、それは次のように開きます。
それは財政マークされていますフォームの内容はComprasのフォームからのものですが、正しい会計はこれです:
Som私は何が不足しているのを知っていますか?