ASP.NET MVC 1和3之间的区别

Mik*_*ier 5 asp.net-mvc asp.net-mvc-3

我用MVC 1创建了几个网站,现在我已经准备好跳过版本2继续直接使用版本3.

在没有提供太多细节的情况下,您是否可以向我提供版本3带来的最大关键概念与版本1(包括版本2)?

之后我会研究这些话题.

例如,我听说过v2中的"区域".我正在寻找程序员认为值得了解的大事.

谢谢

mar*_*ind 10

文档MVC 2ASP.NET MVC 3发行说明中的新增内容提供了一个很好的概述.

MVC 2:

  • 模板助手
  • 地区
  • 客户端验证
  • 儿童动作渲染
  • 数据注释支持
  • 更多模型绑定
  • 异步控制器
  • 一堆其他的东西

MVC 3:

  • 剃刀视图引擎
  • 不引人注目的客户端验证和jQuery支持
  • 依赖注入支持
  • 更多验证
  • JSON模型绑定
  • 粒度请求验证
  • 需要.NET 4
  • 一堆其他的东西

此外,还有Scott Guthrie,Phil Haack,Brad Wilson以及其他一些您可以轻松搜索的其他博客文章.

  • 仅供供应,mvc3的模型绑定器现在支持Json,您可以直接使用json格式发布数据. (2认同)