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发送邮件