Razor 標記
C# 的主要 Razor 語法規則:
-
Razor 程式碼塊由 @{ ... } 包圍
-
行內表示式(變數和函式)以 @ 開始
-
程式碼語句以分號結束
-
變數通過 var 關鍵詞進行宣告
-
字串用引用來包圍
-
C# 程式碼對大小寫敏感
-
C# 檔案的副檔名是 .cshtml
C# 例項:
<!-- 單行程式碼塊 -->
@{ var myMessage = "Hello World"; }
<!-- 行內表示式或變數 -->
<p>The value of myMessage is: @myMessage</p>
<!-- 多行程式碼塊 -->
@{
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}
<p>The greeting is: @greetingMessage</p>
VB 的主要 Razor 語法規則:
-
Razor 程式碼塊由 @Code ... End 包圍
-
行內表示式(變數和函式)以 @ 開始
-
變數通過 Dim 關鍵詞進行宣告
-
字串用引用來包圍
-
VB 程式碼對大小寫不敏感
-
VB 檔案的副檔名是 .vbhtml
例項
<!-- 單行程式碼塊 -->
@Code dim myMessage = "Hello World" End Code
<!-- 行內表示式或變數 -->
<p>The value of myMessage is: @myMessage</p>
<!-- 多行程式碼塊 -->
@Code
dim greeting = "Welcome to our site!"
dim weekDay = DateTime.Now.DayOfWeek
dim greetingMessage = greeting & " Today is: " & weekDay
End Code
<p>The greeting is: @greetingMessage</p>