w3resource

MVC Version History


Microsoft first .NET framework was released in the year 2002. Over the years, it has evolved tremendously.

In .NET framework 3.5, the ASP.NET MVC was introduced. And since then, it has grown significantly with a lot of new features been added on each version release.

The table below gives a summary of the ASP.NET long history, and some of the features added on each release.

MVC Version Visual Studio .Net Version Release date Features
MVC 1.0 VS2008 .Net 3.5 13th March 2009
  • MVC architecture with webform engine
  • Routing
  • HTML Helpers
  • Ajax Helpers>
  • Auto binding
MVC 2.0 VS2008 .Net 3.5/4.0 10th March 2010
  • Area
  • Asynchronous
  • Html helper methods with lambda expression
  • Data Annotations attributes
  • Client-side validation
  • Custom template
  • Scaffolding
MVC 3.0 VS 2010 .Net 4.0 13th January 2011
  • Unobtrusive JavaScript validation
  • Razor view engine
  • Global filters
  • Remote validation
  • Dependency resolver for IoC
  • View Bag
MVC 4.0 VS 2010,VS 2012 .Net 4.0/4.5 15th August 2012
  • Mobile project template
  • Bundling and minification
  • Support for Windows Azure SDK
MVC 5.0 VS 2013 .NET 4.5 17th October 2013
  • Authentication filters
  • Bootstrap support
  • New scaffolding items
  • ASP.Net Identity
MVC 5.2 VS 2013 .NET 4.5 28th August 2014
  • Attribute based routing
  • bug fixes and minor features update
MVC 5.2.3 VS 2015 .NET 4.5 8th February 2015
  • bug fixes and minor features update
MVC 5.2.7- date VS 2017 .NET 4.5 29th November 2018
  • bug fixes and minor features update


Inviting useful, relevant, well-written and unique guest posts