プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2020/07/29

[ASP.NET Core] Razor 構文が有効にならない?

event_note2020/07/29 7:12

.cshtml ファイル内で Razor 構文が効かないことがあって困ってたのですが、以下のページに書いてあるのを見てやっと原因がわかりました。

そのまま転載しますが、以下のようなコードは有効ではないようです。

<input asp-for="LastName"  
       @(Model?.LicenseId == null ? "disabled" : string.Empty) />

この場合、以下のように書けば良いようです。

<input asp-for="LastName" 
       disabled="@(Model?.LicenseId == null)" />

いやいや、結構はまったわー。