学习内容
1.Razor基本语法
2.Razor与HTML混合输出
3.模板页面
实践目标
1.使用Razor显示会员账号信息
2.使用Razor判断用户的访问权限
3.使用Razor输出团队成员名单
4.实现模板页面
5.实现页面片段
一、Razor基本语法
1.语法特点
(1)不是一种语言,而是视图(网页)中使用的c#代码——通过视图引擎解释执行
(2)编写时使用“@符号”开头,“@符号”是Razor的标志
(3)Razor中使用注释:@*注释内容*@
课堂示例演示
示例1:在网页中显示当前时间 ,视图中代码如下
<p>现在时间:@DateTime.Now </p>
示例2:在页面上输出表达式
控制器中代码:ViewBag.IsEnabled=true;//给ViewBag赋值
视图中代码:@(ViewBag.IsEnabled?"启用":"停用")
示例3:输出表达式
@{
var name="泰山";
var message="你好,我是"+name;
<p>站点问候语:@message</p>
}
实践练习
网友评论