Razor記法‐基本
■基本
①HTMLとC#の切り替えは[@]で始まり、半角スペースや改行で終わる。
ex)私は @name です。
この例では変数nameを@nameと指定し、nameプロパティの値を表示している。
(*)@nameの前後には半角スペースが必須!
前に半角スペースがない場合@nameという文字列になり、
後ろに半角スペースがない場合、[@nameです]という名前の変数を使うことになる
・@(name)とすれば、スペースが無くとも正しく処理される。
・またC#で変数名に使えない文字を使っても、スペースが無くとも問題ない。
(*)例えばタグなど。<span>@name</span>だと問題ない。
②@変数名で処理できるのは、プロパティや変数、メソッド等。