ASP.NET MVC3 Razor视图引擎的语法

1.在页面输出特殊字符,双引号和斜杠:
ASP.NET MVC3 Razor视图引擎的语法_第1张图片
结果:
      The path is:C:\MyFolder\
     The person said:"Hello,today is Monday."

2.通过Request得到当前页面的URL,RequestType等:
ASP.NET MVC3 Razor视图引擎的语法_第2张图片
结果:
Razor视图引擎的语法 - Lisknove - Lisknove
 3.通过If...else...
ASP.NET MVC3 Razor视图引擎的语法_第3张图片
 得出两个数字的总和
 Razor还有一些类型转化
ASP.NET MVC3 Razor视图引擎的语法_第4张图片
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
ASP.NET MVC3 Razor视图引擎的语法_第5张图片
 
下图是之间的区别,ViewData中的ListColors是一个Object,所以要先转化为List<string>,而在ViewBag中因为
ListColors是Dynamic型的,所以可以直接使用。
ASP.NET MVC3 Razor视图引擎的语法_第6张图片
 6.Layout Views
ASP.NET MVC3 Razor视图引擎的语法_第7张图片
 

你可能感兴趣的:(ASP.NET MVC3 Razor视图引擎的语法)