代码改变世界

MV3.0 Razor试图引擎

2012-09-03 08:51  yuxianghappy  阅读(320)  评论(0编辑  收藏  举报

Razor视图引擎的优点:

1.Razor语法简单且清晰,只需要最小化输入

2.Razor容易学,语法类似C#和VB

3.Visual Studio对于Razor提供了智能提示和语法着色

4.Razor视图不需要允许程序或者启动web服务器就可以测试

 

Razor视图的一些新特性:

1.@model用来指定传到视图的Model类型

2.@**注视语法

3.对于整个站点可以一次性设定默认项目,例如布局。

4.Html.Raw方法提供了没有进行HTML编码的输出

5.支持多个视图之间的共享( _viewstart.cshtml 或者 _viewstart.vbhtml)

 

Razor视图还包括新的HTML Helper,例如:

1.chart生成图表

2.webgrid生成数据表格,支持完整的分页和排序

3.Crypto,使用 Hash 算法来创建 Hash 和加盐的口令

4.webImage生成图片

5.webEmail发送邮件