What is Asp.Net MVC || Latest version of MVC
  MVC  MVC stands for  Model-View-Controller  is an architectural pattern that seperates in to three logical components.  ASP.NET MVC framework is a lightweight, highly testable presentation framework that is integrated with the existing ASP.NET features     1)Model - Data related logic(Works b/w View and Controller) like db operations   2)View - UI logic(Final User Interact)   3)Controller - Business logic(Interface between Model and View)     Versions in Asp.net MVC  MVC Version Visual Studio .Net Version Release date Features   MVC 1.0 VS2008 .Net 3.5 13-Mar-2009  MVC architecture with webform engine  Routing  HTML Helpers  Ajax Helpers  Auto binding    MVC 2.0 VS 2008, .Net 3.5/4.0 10-Mar-2010  Area  Asynchronous controller  Html helper methods with lambda expression  DataAnnotations attributes  Client side validation  Custom template  Scaffolding    MVC 3.0 VS 2010 .Net 4.0 13-Jan-2011  Unobtrusive javascript validation  Razor view engine  Global filters  Remote vali...