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()