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识别表达式

posted on 2011-07-19 09:52  leiOOlei  阅读(1908)  评论(0)    收藏  举报