ASP.NET MVC的3是一个高度可测试的开发和维护的网站通过利用该模型视图控制器(MVC)模式应用程序的框架。该框架鼓励开发商保持了应用程序之间的明确分工的责任问题 - 使用用户界面逻辑视图,用户输入处理使用控制器,使用域逻辑的模型。 ASP.NET MVC的应用程序是容易测试使用,如测试驱动开发(TDD)技术。
安装包包括模板和Visual Studio 2010工具来提高生产率时写的ASP.NET MVC应用程序。例如,添加视图对话框中需要定制的代码生成时(T4)利用模板来生成一个对象模型为基础的观点。默认项目模板允许开发自动挂钩一个单元测试项目是与ASP.NET MVC应用程序相关联。
ASP.NET MVC是在现有ASP.NET 3.5运行时的顶层提供一种新的模型-视图-控制器(MVC, Model-View-Controller)框架。这就允许开发人员利用MVC设计模式的优势创建自己的ASP.NET Web应用程序,它将内容显示(UI或者View)、业务逻辑和后台数据进行了清晰分离,可以说是MVC在ASP.NET中的实现。