5.分號

在撰寫語法時,如果是接在 @ 後面的東西,都不用加上分號。
例如:

@{ }
@model.xxx
@ViewBag.xxx
@Html.BeginForm()
@Html.ActionLink("Member", "Edit", "Travel")

後面都不用加上分號;

但是 ,寫在

@{ }

裡面的東西就一定要加上分號;

例如

@{int value = 100;}

6.轉址

@Url.Action("aPage", "aController")

例如 form 表單的 GET 或 POST,原本 HTML 寫法是:

<form action="某個檔案">

PHP 是:

<form action="form.php">

Razor 可以這樣寫:

<form action="@Url.Action("UchExchange", "Activity")">

結果會是一樣的。

7.註解

註解要用 @* 包起來,不論單行多行都一樣

@*    我是註解    *@

8.Razor model 轉 boolen true 或 false

    var isTrue = '@model.isTrue' === '@true'

    var isBigData = @model.isTrue.ToString().ToLower()