asp.net-mvc - ASP.NET MVC 1 和 3 之间的区别

标签 asp.net-mvc asp.net-mvc-3

我用 MVC 1 制作了几个网站,现在我准备跳过版本 2 直接使用版本 3。

在不提供太多细节的情况下,您能否向我提供版本 3 与版本 1(包括版本 2)相比带来的最大关键概念?

之后我将研究这些主题。

例如,我在 v2 中听说过“区域”。我正在寻找程序员认为值得了解的那些大事。

谢谢

最佳答案

文件What's new in MVC 2ASP.NET MVC 3 Release Notes提供一个很好的概述。

MVC 2:

  • 模板化助手
  • 地区
  • 客户端验证
  • 子 Action 渲染
  • 数据注解支持
  • 更多模型绑定(bind)
  • 异步 Controller
  • 一堆其他的东西

  • MVC 3:
  • Razor View 引擎
  • 不显眼的客户端验证和 jQuery 支持
  • 依赖注入(inject)支持
  • 更多验证
  • JSON 模型绑定(bind)
  • 细粒度请求验证
  • 需要 .NET 4
  • 一堆其他的东西

  • 此外还有 Scott Guthrie 的所有关于 MVC 的博客文章。 , Phil Haack , Brad Wilson ,以及其他一些您可以轻松搜索的内容。

    关于asp.net-mvc - ASP.NET MVC 1 和 3 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5150091/

    相关文章:

    asp.net-mvc - 将搜索集成到 ASP.NET MVC 站点的 header /母版页中

    c# - 如何在 ASP.NET MVC 中创建动态表

    JQUERY 数据表 -- 类型错误 : k is undefined - Dynamically forming Table with MVC

    asp.net - 如何在 .asp 页面打开时调用 global.asax

    .net - 如何对 JsonArray 进行排序

    c# - 检测 Visual Studio 何时为智能感知测试网站

    c# - 如何在 MVC 4 中将图像传递到多个 View

    javascript - 将 Session 值从我的 MVC 应用程序获取到我的 Javascript 中

    asp.net-mvc - 处理ASP.NET MVC系统错误的正确方法

    c# - 如何在 MVC3 中的回发时获取 View 模型的子集合?