Advertisement

Razor视图的应用与讲解

阅读量:

一.Razor视图功能解析

1.视图引擎设计与实现

  1. 视图引擎的功能在于实现对视图的解析过程
  2. 在ASP.NET MVC框架中,视图引擎的主要职责是将视图转换为浏览器可以执行的HTML代码
  3. 各种不同的视图引擎所遵循的语法规则存在差异
  4. 自从ASP.NET MVC4版本之后,系统仅保留了Razor作为唯一的视图引擎

视图引擎分类研究

  1. ASPX引擎:即WebForm引擎,采用<% C#代码 %>这类简短脚本进行开发
  2. Razor引擎:自MVC3版本起被引入,其语法结构更为简洁且美观,能够显著提升代码编写的便捷性

3.语法应用与效果分析

@(表达式)可省略括号,简化为@表达式,但此操作仅适用于@符号后直接接变量或对象的情形。若@之后为常数,则必须保留括号。

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

@{代码段}

代码段能够被放置在任何位置,并且允许与HTML格式进行混合编写

单独的if语句或循环结构也可以直接通过@符号进行调用

复制代码
     <tabl

全部评论 (0)

还没有任何评论哟~