Monday 24 July 2017

ASP.NET MVC Version History

Microsoft had introduced ASP.NET MVC in .Net 3.5, since then lots of new features have been added.
The following table list brief history of ASP.NET MVC.
MVC VersionVisual Studio.Net VersionRelease dateFeatures
MVC 1.0VS2008.Net 3.513-Mar-2009
  • MVC architecture with webform engine
  • Routing
  • HTML Helpers
  • Ajax Helpers
  • Auto binding
MVC 2.0VS 2008,.Net 3.5/4.010-Mar-2010
  • Area
  • Asynchronous controller
  • Html helper methods with lambda expression
  • DataAnnotations attributes
  • Client side validation
  • Custom template
  • Scaffolding
MVC 3.0VS 2010.Net 4.013-Jan-2011
  • Unobtrusive javascript validation
  • Razor view engine
  • Global filters
  • Remote validation
  • Dependency resolver for IoC
  • ViewBag
MVC 4.0VS 2010 SP1,
VS 2012
.NET 4.0/4.515-Aug-2012
  • Mobile project template
  • Bundling and minification
  • Support for Windows Azure SDK
MVC 5.0VS 2013.NET 4.517-oct-2013
  • Authentication filters
  • Bootstrap support
  • New scaffolding items
  • ASP.Net Identity
MVC 5.2 - CurrentVS 2013.NET 4.528-Aug-2014
  • Attribute based routing
  • bug fixes and minor features upate

1 comment: