ASP.NET/C# Razor视图引擎深入浅出

版权声明:本文为博主原创文章,欢迎各位转载,但须注明出处 https://blog.csdn.net/qq_34202873/article/details/87854851

ASP.NET 视图引擎深入浅出

在ASPX中我们使用 <% %>在里面编写C#代码

在Razor中我们将会使用@{}编写C#代码

1.基础——@+属性

显示计算1+2的值:
<span>1+2=@(1+2)</span>

2.入门,代码块——@{}

代码块的用法:代码块中定了一个泛型的字符串。

@{    
	 List<string> items = new List<string>();    
	 items.Add("项目1");   
	 items.Add("项目2");   
	 items.Add("项目3");
   }
  

3.进阶——C#代码与HTML代码相结合

@foreach (var item in items){   
 	<li>@item</li>
 }

4.转义——@@

当我们要显示一个邮箱地址的时候需要用到@符号,可以使用@@转义@

@{   int qq = 123456}<h1>邮件: ...@@qq.com </h1>

5.注释——@* *@

@*
注释内容
*@

猜你喜欢

转载自blog.csdn.net/qq_34202873/article/details/87854851