ASP.NET 4 风云之旅系列之ASP.NET MVC 2的新特性
2010-03-14 16:03
661 查看
ASP.NET MVC 2的概况
ASP.NET MVC 2是ASP.NET MVC的新版本,增加了不少新特性,并提高了性能
MVC 2可与MVC 1安装并运行在一台机器上,而不互相干扰
MVC 2目前的最新版本是RC2版
MVC 2 RC2 For VS2008是独立的安装包,VS2010 RC版内置了MVC 2 RC2
至少需要.NET 3.5的支持
部分默认的Controller和View模版发生了变化
ASP.NET MVC 2 RC2的新特性
更好的关注点分离
Html.RenderAction()
Areas
简易的验证机制
Data Annotations
客户端验证
改善的Helper
强类型的Helpers
模版化的Helpers
Html.RenderAction
Html.RenderPartial()
直接渲染UI
Html.RenderAction
调用Controller中的Action来渲染UI
Areas
使得一个项目中的不同功能之间能够明确区分
AreaRegistration.RegisterAllAreas();
验证
Model验证提供者
Data Annotation(默认)
Enterprise Library
XML
...
客户端验证
强类型的HTML Helpers
Html.TextBoxFor()
Html.TextAreaFor()
Html.ValidationMessageFor()
....
模版化的Helpers
用于显示的Helper方法
Html.Display()
Html.DisplayFor()
Html.DisplayForModel()
用于编辑的Helper方法
Html.Editor()
Html.EditorFor()
Html.EditorForModel()
其它特性
包含了Jquery 1.4.1
Controller以及View对应T4模版的一些变化
JsonResult
HttpPost,HttpGet...
异步Controller
ASP.NET MVC 2是ASP.NET MVC的新版本,增加了不少新特性,并提高了性能
MVC 2可与MVC 1安装并运行在一台机器上,而不互相干扰
MVC 2目前的最新版本是RC2版
MVC 2 RC2 For VS2008是独立的安装包,VS2010 RC版内置了MVC 2 RC2
至少需要.NET 3.5的支持
部分默认的Controller和View模版发生了变化
ASP.NET MVC 2 RC2的新特性
更好的关注点分离
Html.RenderAction()
Areas
简易的验证机制
Data Annotations
客户端验证
改善的Helper
强类型的Helpers
模版化的Helpers
Html.RenderAction
Html.RenderPartial()
直接渲染UI
Html.RenderAction
调用Controller中的Action来渲染UI
Areas
使得一个项目中的不同功能之间能够明确区分
AreaRegistration.RegisterAllAreas();
验证
Model验证提供者
Data Annotation(默认)
Enterprise Library
XML
...
客户端验证
强类型的HTML Helpers
Html.TextBoxFor()
Html.TextAreaFor()
Html.ValidationMessageFor()
....
模版化的Helpers
用于显示的Helper方法
Html.Display()
Html.DisplayFor()
Html.DisplayForModel()
用于编辑的Helper方法
Html.Editor()
Html.EditorFor()
Html.EditorForModel()
其它特性
包含了Jquery 1.4.1
Controller以及View对应T4模版的一些变化
JsonResult
HttpPost,HttpGet...
异步Controller
相关文章推荐
- Spring.NET 1.3.1 新特性探索系列1——ASP.NET MVC的依赖注入
- ASP.NET 4风云之旅系列之ASP.NET 4对开发人员的核心运行时新特性
- ASP.NET 4 风云之旅系列之Visual Studio 2010在Web开发方面的新特性
- 解读ASP.NET 5 & MVC6系列教程(17):MVC中的其他新特性
- 解读ASP.NET 5 & MVC6系列(17):MVC中的其他新特性
- [ASP.NET MVC 3 系列] ASP.NET MVC 3 Beta新特性以及.Net开源的趋势----最新译文
- 解读ASP.NET 5 & MVC6系列(17):MVC中的其他新特性
- 解读ASP.NET 5 & MVC6系列(17):MVC中的其他新特性
- Asp.net MVC]Asp.net MVC5系列——Routing特性
- 解读ASP.NET 5 & MVC6系列教程(17):MVC中的其他新特性
- 数据注解和验证 – ASP.NET MVC 4 系列
- ASP.NET MVC 常用内置验证特性 简介
- 成员资格、授权 – ASP.NET MVC 4 系列
- 【EntityFramework系列教程八,翻译】在ASP.NET MVC程序中借助EntityFramework实现继承
- ASP.NET MVC 4 Attribute特性
- Brad Wilson写的 ASP.NET MVC 3 Service Location 系列文章索引
- ASP.NET MVC 3.0学习系列文章—Model in ASP.NET MVC 3.0
- ASP.NET MVC Framework 系列【转载】
- ASP.NET MVC 2博客系列之一:强类型HTML辅助方法
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第六章:管理产品图片——多对多关系(上篇)