ASP,NET MVC 程序开发第五章 深入剖析视图技术.ppt

ASP,NET MVC 程序开发第五章 深入剖析视图技术.ppt

5.7 Razor视图引擎 ASP.NET MVC 程序开发 ?第 *页 Razor概述: Razor视图引擎是自ASP.NET MVC 3开始新扩展的内容,并且成为了默认的视图引擎。Razor是一个干净的、轻量级的、简单的视图引擎,不包含原有Web Forms视图引擎中的“语法累赘”,最大限度地减少了语法和额外的字符,并且在视图标记语言中几乎没有新的语法规则,在Visual Studio 2010中又开始为Razor添加了新的智能感知支持,使其使用起来更为方便。 Razor通过理解标记的结构来实现代码和标记之间尽可能顺畅的转换。 包含少量的视图逻辑的简单Razor视图: @model EBuy.ViewModels.ShoppingCartViewModel @{ ViewBag.Title = ViewModelDemo;} div ol @foreach (Album item in Model.Albums) { li@item.Title/li } /ol /div 采用C#语法,则视图文件的后缀名为.cshtml,如果使用的是 Visual Basic语法,则文件的后缀名为.vbhtml 5.7

文档评论(0)

1亿VIP精品文档

相关文档