首页 > Web开发 > 详细

浅谈MVC Razor基本语法

时间:2016-04-03 13:05:12      阅读:262      评论:0      收藏:0      [点我收藏+]

    Razor语法是在MVC3.0引入的全新的c#语法,取而代之<%...%>语法.用在mvc的view页面.

首先谈一下razor语法的基本用法:

1.如果在页面输出单一变量时,只要在c#语句之前加上@符号即可,范例如下:

<p>

现在时刻:@DateTime.Now

</p>

2、在页面中输出一段含有空白子元或运算子的结果时,必须在前后加上一个小括弧,范例如下:

<p>

会员名称:@(User.Identity.Name+Model.MemberLevel)

启用状态:@(View.IsEnabled?"启用":"停用")

</p>

3、在页面中执行多行c#代码时,必须在前后加上一个大括弧,语法范例如下:

@{

var name="Daniel";

var message="你好"+name;

}

}

注意上述属于一个c#代码片段,在撰写代码时必须符合c#语言规范,也就是每段句都要由分号结尾.

4、如果要在多行c#代码的Razor语法中插入html或其他文字内容,必须在每一行最前面加上"@:"符号,而且加上"@:"符号的这行代码里,也可以加上其他Razor变量,如下范例:

@

{

var name="Daniel";

@:"你好",我是@name

}

5、如果要在Razor页面中输出“@”符号,可以在“@”符号前再加一@,如下:

@@Daniel,输出为@Daniel

浅谈MVC Razor基本语法

原文:http://www.cnblogs.com/cby-love/p/5349610.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!