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

作者:陈勇

来源:http://blog.csdn.net/cheny_com

 

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

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

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

 

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

 


 

介绍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的语法,代表代码:

     

     


     

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

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

    变成了

     

    点击下载免费的敏捷开发教材:《火星人敏捷开发手册

     

    posted on 2011-02-15 12:07  阳光VIP1  阅读(112)  评论(0编辑  收藏  举报