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用@代替了<%%>,从而大大提高了可读性,代表代码:
变成了
点击下载免费的敏捷开发教材:《火星人敏捷开发手册》