Razor视图的使用和介绍

本文介绍了Razor视图在ASP.NET MVC中的作用和特点,包括视图引擎的概念,Razor引擎的语法,如@符号的使用、命名空间的引入以及注释方式。重点讲解了Razor视图如何将表达式和代码段与HTML混写,以及如何输出@符号和进行注释。

一.Razor视图

1.视图引擎

  1. 视图引擎就是能够支持对视图的解析
  2. 在ASP.NET MVC中,视图引擎的作用就是把视图处理成浏览器能够执行的HTML代码
  3. 不同的视图引擎,语法规则是不一样的
  4. 在ASP.NET MVC4以后只留了Razor引擎

2视图引擎分类

  1. ASPX引擎:也就是WebForm引擎,使用<% C#代码 %>这种小脚本
  2. Razor引擎:从MVC3开始引入,语法相对简单而雅致,代码编写更方便

3.@使用语法

@(表达式)

可以把()去掉,简写成@表达式,但是仅限于@之后紧邻变量或对象,如果后面是常数则必须加()

        <h1>控制器给的数据 @ViewData["title"]</h1>
        <h1>@("欢迎使用Razor视图")</h1>

@{代码段}

  1. 代码段可以出现在任意位置,并且支持与HTML混写

  2. 单独的if或循环结构也可以直接使用@

     <table border="1" cellpadding="0" cellspacing="0">
         <tr>
             <th>学号</th>
             <th>姓名</th>
             <th>性别</th>
             <th>年龄</th>
             <th>查看</th>
             <th>修改</th>
             <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值