天天看點

ASP.NET MVC3 Razor視圖引擎的文法

1.在頁面輸出特殊字元,雙引号和斜杠:

結果:

The path is:C:\MyFolder\

     The person said:"Hello,today is Monday."

2.通過Request得到目前頁面的URL,RequestType等:

結果:

 3.通過If...else...

 得出兩個數字的總和

 Razor還有一些類型轉化

4.HtmlRow()執行Html标簽語句:

@{

      var message="This a  <em>Mark up</em> Test!";

    }

<p>@Html.Row(message)</p>

結果:

This is  Mark up Test!

5.ViewBag是個Dynamic

下圖是之間的差別,ViewData中的ListColors是一個Object,是以要先轉化為List<string>,而在ViewBag中因為

ListColors是Dynamic型的,是以可以直接使用。