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>