| Below are the five MVC version with there features
(1)Version MVC1 ASP.NET
(a)Comes on Mar 13, 2009
(b)DotNet 3.5 and with Visual Studio 2008 & Visual Studio 2008 SP1
(c)Pattern architecture MVC with WebForm Engine
(d)Support Helpers
(e)Support Ajax
(f)Routing Possible
(g)Have Unit Testing feature
(2)Version MVC2 Asp.Net
(a)Date of release Mar 10, 2010
(b)Runs on .Net 3.5, 4.0 and with Visual Studio 2008 & 2010
(c)Strongly typed HTML helpers means lambda expression based Html Helpers
(d)Templated Helpers
(e)Support for Data Annotations Attribute
(f)ClientSide validation
(g)UI helpers with automatic scaffolding and customizable templates
(h)Attribute based model validation on both client and server
(i)Have feature of overriding the HTTP Method Verb including Put,GET,POST and DELETE
(j)Partitioning of large applications into modules
(k)have feature of Asynchronous controllers
(3)Version MVC3 Asp.Net
(a)Date of Release Jan 13, 2011
(b)Runs on .Net 4.0 and with Visual Studio 2010
(c)Have Razor view engine
(d)Better support for Data Annotations as compare to previous version
(e)Have Remote Validation
(f)Compare Attribute
(g)Have sessionless Controller
(h)Child Action Output Caching
(i)Dependency Resolver
(j)Entity Framework Code First support
(k)Partial-page output caching
(l)ViewBag dynamic property for passing data from controller to view
(m)Global Action Filters
(n)Better JavaScript support with unobtrusive JavaScript, jQuery Validation, and JSON binding
(o)Use of NuGet to deliver software and manage dependencies throughout the platform
(p)Have good intellisense support for Razor into Visual Studio
(4)Version MVC4 Asp.Net
(a)Date of Release Aug 15, 2012
(b)Runs on .Net 4.0, 4.5 and with Visual Studio 2010SP1 & Visual Studio 2012
(c)Included ASP.NET Web API
(d)Improvement in default project templates
(e)New feature Mobile project template using jQuery Mobile
(f)Improved Display Modes
(g)Task support for Asynchronous Controllers
(h)Bundling and minification
(i)Support for the Windows Azure SDK
(5)Version MVC2 Asp.Net Preview
(a)Date of Release Jun 26, 2013
(b)Runs on .Net 4.5, 4.5.1 and with Visual Studio 2013 Preview
(c)One Asp.Net
(d)Asp.Net Identity
(e)ASP.NET Scaffolding
(f)Authentication filters - run prior to authorization filters in the ASP.NET MVC pipeline
(g)Bootstrap in the MVC template
(h)ASP.NET Web API2 | | |