MVC3 Razor学习资料汇总(ScottGu的博客截至2011-02-15动态)

 asp.net MVC之父(现在好像还没这么称呼,迟早的事)ScottGu在其博客上正在持续发布Razor的新文章,我搜索了一下国内的主要相关

资料均是此博客内容的翻译或变形,特此将源头与大家分享一下。点击下面各节标题即可访问原文段落。

本帖不再更新,ScottGu的2011-02-15之后的内容请在我的博客中其他文章中查找。

 

在每个文章下面我会引用其中最具代表性的一段代码,以便让读者以最快速度判断是否需要详细阅读。

 

 

  • Layouts and Sections with Razor (Dec 30th)

介绍Razor中如何用@RenderSection(类似RenderPartial)产生复杂的框架。

代表代码:为了实现

 

需要在主文件中使用RenderSection

 

 

并定义(可以选择定义在别处):

 

 

  • Implicit and Explicit code nuggets with Razor (Dec 16th)

    介绍Razor中如何“图文混排”地让变量和文字和平共处。IDE提供了底色变化来图形化显示哪里是变量哪里是文字。

    代表代码:(简单表达式)

    代表代码:(复杂表达式利用())

     

     

     

  • Razor’s @: and <text> syntax (Dec 15th)

    介绍Razor如何显示一段文本(就是原来aspx中不在<>或<%%>中的文字

    代表代码:(单行)

    代表代码:(多行)

     

     

     

  • Server-Side Comments with Razor (Nov 12th)

    介绍Razor中用来取代令人上火的<------>的语法,代表代码:

 

 

Layouts with Razor (Oct 22nd)

介绍Razor中用来取代master page的语法,代表代码:

 

 

  • Introducing Razor (July 2nd)

最早的一篇文章,整体介绍了Razor的用法。

可以总结为Razor用@代替了<%%>,从而大大提高了可读性,代表代码:

变成了

你可能感兴趣的:(学习,博客,资料,动态)