如何使用Razor语法
一、简介
Razor是一种允许您向网页中嵌入基于服务器的代码的标记语法。当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。
二、Razor语法规则
1.Razor 代码封装于 @{ ... } 中
2.行内表达式(变量和函数)以 @ 开头
3.代码语句以分号结尾
4.字符串由引号包围
5.C#代码对大小写敏感
6.C#文件的扩展名是.cshtml
三、Razor循环
1.for循环:@for(var i = 10; i < 21; i++){<p>Line @i</p>}
2.foreach循环:@foreach (var x in Request.ServerVariables){<li>@x</li>}
3.while循环:
@{
var i = 0;
while (i < 5)
{
i += 1;
<p>Line #@i</p>
}
}
四、Razor逻辑
可以使用if、else、else if和switch逻辑运算符