@
代表开始一个Razor代码块,Razor会自动匹配代码中的花括号,比如@if(p.Active){<li>@p.Name</li>}
@{code}
标识一个Razor多行代码块,相当于<% CODE %>
@model
指定ViewModel,@model MVCProject.UI.Models.ProductModel
@section SectionName{}
定义局部布局,类似于Master的ContentPlace,可以在布局模板中使用@RenderSection呈现
@:
指定当前按Content处理,但是可以有内嵌的Razor代码
<text>...</text>
功能同@:,区别是还可以指定多行Content
@*....*@
注释
@(expression)
用于辅助Razor识别表达式