Razor
MVC 3 から、標準で導入されたらしい。
Microsoft:ASP.NET Core の Razor 構文リファレンス
VS: 2019C
インライン式。
「コードナゲット」とも呼ばれるみたい。
複数行に渡る場合以外は、閉じる必要がない。
全て使える。
Razor の根幹となる @ を文字列として表記したい場合は
例によって @@ と、重ねて記述する。
複数行に渡る処理を書きたい場合は、@{} で記述する。
コードブロック内に出力内容を記述することも可能。
if などの構文を記述する際は、コードブロック拡張版を利用する。
if などの構文を記述する際は、コードブロック拡張版を利用する。
javascript へ値を渡すときは
‘(シングルクォーテーション)
“(ダブルクォーテーション)
いずれかで囲む必要があるらしい。
vaguely:【ASP.NET Core】Razorで遊んでみる(2018-11-08)