MVC3 Razor语法

@

代表开始一个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识别表达式

原文地址:https://www.cnblogs.com/leiOOlei/p/2110227.html