0
這是我第一次嘗試創建Core 2.0 MVC應用程序。我在我的index.cshtml
如下: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>
}
當User.IsInRole("Admin")
是真實的,它不會落入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