ASP.NET MVC メモ【基本編(ビュー)】




【Razor構文】
・コードナゲット
@Model.Count とか
@(…)のように範囲を明示することも出来る。

エスケープ
@@Model.Count のように@@とする。

・コードブロック
出力を伴わない
@Code

End Code

・制御構文(コードブロック)
@If (・・・) Then

Else

End If

@For Each item In Model

Next

・制御構文の中に書くHTMLは@付きのタグで記載する必要がある。
@If (・・・) Then
@<strong>人気</strong>
End If

・制御構文の中に静的コンテンツを書く(単一行)の場合、行頭に「@:」を付与する。
@If (・・・) Then
@:人気
End If

・制御構文の中に静的コンテンツを書く(複数行)の場合、@<text>~</text>で括る。
@If (・・・) Then
@<text>
人気!
人気!
</text>
End If

・制御構文だけでなく、コードブロックでも同様
@Code
@:こんにちは
End Code

・Razor標準のコメント
@*
@Code
@:こんにちは
End Code
<h3>@Model.Count</h3>
*@

・コードブロックの配下でも利用できる。

@Code
@*こんにちは*@
End Code

・VB標準のコメント(コードブロックの配下でのみ利用できる)

@Code
‘ こんにちは
End Code




シェアする

  • このエントリーをはてなブックマークに追加

フォローする