ASP.NET MVC3 Razor的@:和语法如何改写?

2026-04-01 11:380阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计962个文字,预计阅读时间需要4分钟。

ASP.NET MVC3 Razor的@:和语法如何改写?

这是我在撰写的一篇博文系列中的另一篇,介绍了ASP.NET MVC 3中的一些新功能:Razor中的布局功能(发布于2010年10月22日)。通过Razor实现服务器的布局。

这是我正在写的博文系列中的另一篇,涵盖ASP.NET MVC 3的一些新功能:

  • weblogs.asp.net/scottgu/archive/2010/10/19/asp-net-mvc-3-new-model-directive-support-in-razor.aspx
  • Razor中的布局10月22日)
  • 用Razor实现服务器端注释(11月12日)
  • Razor的@:和<syntax>语法(今天)

本文将讨论新版Razor里视图引擎中支持的两个有用的语法功能:@:和<text>语法。

用Razor实现流畅编程

ASP.NET MVC 3配有一个新的名为“Razor”的视图引擎选项(除了已有的.aspx视图引擎)。您可以在我发表的介绍Razor的博客上了解更多关于Razor的信息,比如我们为什么要引进它以及 它所支持的语法。

Razor尽量减少编写一个视图模板需要敲入的字符数,实现快速流畅的编程工作流。与大部分模板的语法不同,你不必在HTML中为了明确地标记出服务器端语句块的开始和结束而中断编程。Razor解析器足够聪明,能从你的代码中推断出来。这样就使得语法简洁明了,可以干净、快速和有趣地输入。

例如下面的代码片段迭代一列商品(product):

Razor用来隐式鉴别一个代码段什么时候结束的一个方法是寻找代表内容块开始的标记或元素内容。

阅读全文
标签:语法

本文共计962个文字,预计阅读时间需要4分钟。

ASP.NET MVC3 Razor的@:和语法如何改写?

这是我在撰写的一篇博文系列中的另一篇,介绍了ASP.NET MVC 3中的一些新功能:Razor中的布局功能(发布于2010年10月22日)。通过Razor实现服务器的布局。

这是我正在写的博文系列中的另一篇,涵盖ASP.NET MVC 3的一些新功能:

  • weblogs.asp.net/scottgu/archive/2010/10/19/asp-net-mvc-3-new-model-directive-support-in-razor.aspx
  • Razor中的布局10月22日)
  • 用Razor实现服务器端注释(11月12日)
  • Razor的@:和<syntax>语法(今天)

本文将讨论新版Razor里视图引擎中支持的两个有用的语法功能:@:和<text>语法。

用Razor实现流畅编程

ASP.NET MVC 3配有一个新的名为“Razor”的视图引擎选项(除了已有的.aspx视图引擎)。您可以在我发表的介绍Razor的博客上了解更多关于Razor的信息,比如我们为什么要引进它以及 它所支持的语法。

Razor尽量减少编写一个视图模板需要敲入的字符数,实现快速流畅的编程工作流。与大部分模板的语法不同,你不必在HTML中为了明确地标记出服务器端语句块的开始和结束而中断编程。Razor解析器足够聪明,能从你的代码中推断出来。这样就使得语法简洁明了,可以干净、快速和有趣地输入。

例如下面的代码片段迭代一列商品(product):

Razor用来隐式鉴别一个代码段什么时候结束的一个方法是寻找代表内容块开始的标记或元素内容。

阅读全文
标签:语法