ASP.NET MVC 3 在 ASP.NET 4 运行时之上提供了一种模型视图控制器 (MVC) 框架,它通过利用模型视图控制器 (MVC) 模式来开发可测试性和可维护性很高的 Web 应用程序。
该框架鼓励开发人员明确地分离应用程序各职责之间的任务 – 使用视图的 UI 逻辑、使用控制器的用户输入处理以及使用模型的域逻辑。通过使用诸如测试驱动的开发 (TDD) 等技术轻松测试 ASP.NET MVC 应用程序。
MVC 3框架安装包包含内容:
安装包包括一些 Visual Studio 2010 的模板和工具,当编写 ASP.NET MVC 应用程序时,可用来提高生产效率。例如,“添加视图”对话框利用可自定义的代码生成 (T4) 模板基于模型对象生成视图。使用默认的项目模板,开发人员可以自动挂接与 ASP.NET MVC 应用程序关联的单元测试项目。
因为 ASP.NET MVC 框架在 ASP.NET 4 基础上构建,所以开发人员可以利用现有的 ASP.NET 功能,如身份验证和授权、配置文件设置、本地化等等。