Razor视图的应用与讲解
发布时间
阅读量:
阅读量
一.Razor视图功能解析
1.视图引擎设计与实现
- 视图引擎的功能在于实现对视图的解析过程
- 在ASP.NET MVC框架中,视图引擎的主要职责是将视图转换为浏览器可以执行的HTML代码
- 各种不同的视图引擎所遵循的语法规则存在差异
- 自从ASP.NET MVC4版本之后,系统仅保留了Razor作为唯一的视图引擎
视图引擎分类研究
- ASPX引擎:即WebForm引擎,采用<% C#代码 %>这类简短脚本进行开发
- Razor引擎:自MVC3版本起被引入,其语法结构更为简洁且美观,能够显著提升代码编写的便捷性
3.语法应用与效果分析
@(表达式)可省略括号,简化为@表达式,但此操作仅适用于@符号后直接接变量或对象的情形。若@之后为常数,则必须保留括号。
<h1>控制器给的数据 @ViewData["title"]</h1>
<h1>@("欢迎使用Razor视图")</h1>
@{代码段}
代码段能够被放置在任何位置,并且允许与HTML格式进行混合编写
单独的if语句或循环结构也可以直接通过@符号进行调用
<tabl
全部评论 (0)
还没有任何评论哟~
