Razor in ASP.NET MVC 3.0如何高效处理长尾关键词优化?
- 内容介绍
- 文章标签
- 相关推荐
本文共计544个文字,预计阅读时间需要3分钟。
Razor引擎是ASP.NET MVC 3.0中引入的新视图引擎,与旧引擎相比,Razor提供了更简洁的语法,使其更易于编写和维护。使用@符号替代传统的%+%,简化了代码结构。
Razor in ASP.NET MVC 3.0
ASP.NET MVC 3.0中,提供了新的View Engine:Razor,使用的方式和以往没有差别很大,不过写法却显得的更简单俐落;以往费事的<% %>,被简化成短短的@,如果需要声明多行,则只需要利用@{}包起来就可以了!对我来说,最棒的是排版的时候漂亮超多XD
下图是基本的Razor View:
@model 声明该页的Model类型
@Layout 声明想要套用的MasterPage名称(如果不需要套用就是null)
@View.Title 页面标题
除了在页面声明之外,你还可以用一个更简单的方式声明所有页面要套用的Layout,那就是利用_ViewStart.cshtml来声明网站所有默认套用的页面。_ViewStart.cshtml只会影响跟他同一层底下的目录,所以如果你有使用area,可以在area下的Views中,重新指定_ViewStart.cshtml。
本文共计544个文字,预计阅读时间需要3分钟。
Razor引擎是ASP.NET MVC 3.0中引入的新视图引擎,与旧引擎相比,Razor提供了更简洁的语法,使其更易于编写和维护。使用@符号替代传统的%+%,简化了代码结构。
Razor in ASP.NET MVC 3.0
ASP.NET MVC 3.0中,提供了新的View Engine:Razor,使用的方式和以往没有差别很大,不过写法却显得的更简单俐落;以往费事的<% %>,被简化成短短的@,如果需要声明多行,则只需要利用@{}包起来就可以了!对我来说,最棒的是排版的时候漂亮超多XD
下图是基本的Razor View:
@model 声明该页的Model类型
@Layout 声明想要套用的MasterPage名称(如果不需要套用就是null)
@View.Title 页面标题
除了在页面声明之外,你还可以用一个更简单的方式声明所有页面要套用的Layout,那就是利用_ViewStart.cshtml来声明网站所有默认套用的页面。_ViewStart.cshtml只会影响跟他同一层底下的目录,所以如果你有使用area,可以在area下的Views中,重新指定_ViewStart.cshtml。

