Razor

Posted by muchag | Library & PlugIn & AddIn,Visual Studio |
初回投稿:2019-11-16 (土) 19:41:28 | 最終更新:2019-11-16 (土) 22:00:47

MVC 3 から、標準で導入されたらしい。
Microsoft:ASP.NET Core の Razor 構文リファレンス

【環境】
VS: 2019C
文法

インライン式。
「コードナゲット」とも呼ばれるみたい。


複数行に渡る場合以外は、閉じる必要がない。

埋め込み例

コメント

全て使える。

エスケープ

Razor の根幹となる @ を文字列として表記したい場合は
例によって @@ と、重ねて記述する。

サニタイズ

コードブロック

複数行に渡る処理を書きたい場合は、@{} で記述する。

コードブロック内に出力内容を記述することも可能。


構文

if などの構文を記述する際は、コードブロック拡張版を利用する。


javascript

if などの構文を記述する際は、コードブロック拡張版を利用する。


javascript へ値を渡すときは
‘(シングルクォーテーション)
“(ダブルクォーテーション)
いずれかで囲む必要があるらしい。

参考サイト

vaguely:【ASP.NET Core】Razorで遊んでみる(2018-11-08)

Posted by muchag | Library & PlugIn & AddIn,Visual Studio |
初回投稿:2019-11-16 (土) 19:41:28 | 最終更新:2019-11-16 (土) 22:00:47

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment