Razor 是一種標記語法,可讓您將基於伺服器的程式碼(Visual Basic 和 C#)嵌入網頁中。
基於伺服器的程式碼可以在網頁傳送給瀏覽器時,建立動態 Web 內容。當一個網頁被要求時,伺服器在返回頁面給瀏覽器之前先執行頁面中的基於伺服器的程式碼。透過伺服器的運行,程式碼能執行複雜的任務,例如進入資料庫。
Razor 是基於 ASP.NET 的,是為建立 Web 應用程式而設計的。它具有傳統 ASP.NET 的功能,但更容易使用且更容易學習
Razor - C# 和 VB 程式碼語法 語法
Razor 同時支援 C# (C sharp) 和 VB (Visual Basic)。
Razor - C# 和 VB 程式碼語法 範例
<!-- Single statement block --> @{ var myMessage ="Hello World"; } <!-- Inline expression or variable --> <p>The value of myMessage is: @myMessage</p> <!--Multi-statement block --> @{ var greeting = "Welcome to our site!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " Here in Huston it is: " + weekDay; } <p>The greeting is: @greetingMessage</p>