The ASP.NET MVC Framework couples the models, views, and controllers using interface-based contracts, thereby allowing each component to be easily tested independently.
 Release history
|10 December 2007
||ASP.NET MVC CTP
|13 March 2009
||ASP.NET MVC 1.0
|10 March 2010
||ASP.NET MVC 2.0
|13 January 2011
||ASP.NET MVC 3.0
|20 September 2011
||ASP.NET MVC 4.0 Developer Preview
|15 February 2012
||ASP.NET MVC 4.0 Beta
ASP.NET MVC 2 builds on ASP.NET MVC 1.0 and introduces a large set of
enhancements and features that are focused on increasing productivity.
This release is compatible with ASP.NET MVC 1.0, so all your knowledge,
skills, code, and extensions for ASP.NET MVC 1.0 continue to apply.
For more information about ASP.NET MVC, visit the following resources: