0
これは、Core 2.0 MVCアプリケーションを作成する私の最初の試みです。私は私のindex.cshtml
に次のようにあります:User.IsInRole("Admin")
がtrueの場合Core 2.0アプリケーションがCshtmlページのIf文に入らない
@if (User.IsInRole("Admin"))
{
<ul class="nav navbar-nav navbar-right">
<li><a asp-area="" asp-controller="Account" asp-
action="Register">Register</a>
</li>
</ul>
}
、それがif
ステートメントに該当しません。私も、次の試してみましたが、それはまだ声明私は、現在のユーザーが管理者であれば登録のリンクを表示したい
@if (1 == 1)
{
<ul class="nav navbar-nav navbar-right">
<li><a asp-area="" asp-controller="Account" asp-
action="Register">Register</a>
</li>
</ul>
}
に落ちていません。なぜそれがif
の声明に入っていないのですか?
私はindex.cshtmlに内容を変更してもうまく見えます。エラーのないビルド。 ifの中にブレークポイントを置くと、決してヒットしません。私がそれを踏んだとき、それはifステートメントには入りません。 – user2370664