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

    技术2025-09-29  52

    作者:陈勇

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

     

    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用@代替了<%%>,从而大大提高了可读性,代表代码:

    变成了

     

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

     

    最新回复(0)