Asp.net MVC 架構開發網站,主要有兩種視覺引擎
- Razor View Engine(附檔名為.cshtml或.vbhtml)
- WebForm View Engine(附檔名為.aspx或.ascx)
以下先紀錄一些簡單的Razor基本規則。
- 使用符號「@」表示Razor語法。
- 使用「{}」封裝你的程式區塊。
- 在陳述句後記得加上「;」。
- 大小寫是不同的變數。
- @*這是註解*@
簡單範例:
<!-- 單一程式碼 -->
@{ var grade = 7; }
@{ var str = "Hello World"; }
<!-- Inline expressions -->
<p>The grade: @grade </p>
<p>The str is: @str</p>
<!-- Multi-statement block -->
@{
@*組合歡迎字串*@
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}
<p>The greeting is: @greetingMessage</p>