使用ASP.NET MVC 2而不是ASP.NET MVC 1的五大理由

Ric*_*ett 0 asp.net-mvc asp.net-mvc-2

我一直在使用ASP.NET MVC 1,并且我很想利用MVC 2中的改进.像验证这样的东西似乎大大改进了,强类型的HTML帮助方法看起来很棒.

那么,对于那些拥有使用ASP.NET MVC 1并且现在使用MVC 2的实际经验的人来说,使用MVC 2的五大理由是什么?

Joh*_*ell 5

  1. TemplatedHelpers EditorFor,DisplayFor
  2. ViewPage随ModelMetadata和ViewData.TemplateInfo一起更改为View中的属性accessibile.
  3. MVC领域+ MVCContrib便携式领域
  4. ModelBinding更改可以免费获得更安全的MVC应用程序.
  5. DataAnnotationsModelBinder是验证CRUD表单的巨大节省时间.