一.Razor视图
1.视图引擎
- 视图引擎就是能够支持对视图的解析
- 在ASP.NET MVC中,视图引擎的作用就是把视图处理成浏览器能够执行的HTML代码
- 不同的视图引擎,语法规则是不一样的
- 在ASP.NET MVC4以后只留了Razor引擎
2视图引擎分类
- ASPX引擎:也就是WebForm引擎,使用<% C#代码 %>这种小脚本
- Razor引擎:从MVC3开始引入,语法相对简单而雅致,代码编写更方便
3.@使用语法
@(表达式)
可以把()去掉,简写成@表达式,但是仅限于@之后紧邻变量或对象,如果后面是常数则必须加()
<h1>控制器给的数据 @ViewData["title"]</h1>
<h1>@("欢迎使用Razor视图")</h1>
@{代码段}
-
代码段可以出现在任意位置,并且支持与HTML混写
-
单独的if或循环结构也可以直接使用@
<table border="1" cellpadding="0" cellspacing="0"> <tr> <th>学号</th> <th>姓名</th> <th>性别</th> <th>年龄</th> <th>查看</th> <th>修改</th> <

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

被折叠的 条评论
为什么被折叠?



