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型的,所以可以直接使用。
6.Layout Views
![Razor试图引擎 - Lisknove - Lisknove](http://img617.ph.126.net/oOZKyqdxG6hct065t-NsCQ==/1905022642379501394.png)
结果:
The path is:C:\MyFolder\
The person said:"Hello,today is Monday."
2.通过Request得到当前页面的URL,RequestType等:
![Razor视图引擎的语法 - Lisknove - Lisknove](http://img849.ph.126.net/Zvi2UOLu7rLykPfzSPfyUw==/2691463727308360210.png)
![Razor视图引擎的语法 - Lisknove - Lisknove](http://img610.ph.126.net/5yvv0LLCpuZWzItnuZV5gg==/1685753635521867513.png)
![Razor视图引擎的语法 - Lisknove - Lisknove](http://img848.ph.126.net/-0svDXYJddNkuVHjZ9G_oA==/694117292570749818.png)
![Razor视图引擎的语法 - Lisknove - Lisknove](http://img20.ph.126.net/f1VXJ5gKJrewlIPCqQ22ow==/3168845287810763032.png)
![Razor视图引擎的语法 - Lisknove - Lisknove](http://img843.ph.126.net/PCkZBmF68npzwMFlJRscKQ==/1875467769825113818.png)
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
![Razor视图引擎的语法 - Lisknove - Lisknove](http://img242.ph.126.net/u6WwS8rKRd12MvHnRx17LA==/1432144681505865747.png)
下图是之间的区别,ViewData中的ListColors是一个Object,所以要先转化为List<string>,而在ViewBag中因为
ListColors是Dynamic型的,所以可以直接使用。
![Razor视图引擎的语法 - Lisknove - Lisknove](http://img96.ph.126.net/DLm9sdDV4oEi4xOwViBxAg==/2038160306363680638.png)
6.Layout Views
![Razor视图引擎的语法 - Lisknove - Lisknove](http://img535.ph.126.net/uX5FyQPuqnd2TQsWKpk1Xg==/2616028433550068222.png)