ASP.NET Web Pages – Razor(C#) 語法/代碼 簡介
ASP.NET Web Pages – Razor(C#) 語法/代碼 簡介
資料來源: https://www.runoob.com/aspnet/webpages-razor.html
▲ Razor 語法塊包含在@{ … } 中,代碼語句用分號結束
▲ 內聯表達式(變量和函數)以 @ 開頭,代碼語句不用分號結束
▲ 變量 使用var 關鍵字聲明(類似JS可以在一開始不定義型態),但是也可以用C#的定義語法
▲ 字符串用引號括起來
▲ 語法區分大小寫
▲ 文件的擴展名是.cshtml
Code
<html> <body> <!-- 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> </body> </html>