T5 Razor视图引擎

2018-05-21  本文已影响0人  七星剑A

学习内容

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>

}

实践练习

上一篇 下一篇

猜你喜欢

热点阅读