Difference between MVC version

MVC6

  1. ASP.NET MVC and Web API has been merged in to one. Dependency injection is inbuilt and part of MVC.
  2. No need to recompile for every change. Just hit save and refresh the browser.
MVC5




  1. One ASP.NET
  2. Attribute based routing
  3. Asp.Net Identity
  4. Bootstrap in the MVC template
  5. Authentication Filters
  6. Filter overrides
MVC4

  1. ASP.NET Web API
  2. Refreshed and modernized default project templates
  3. New mobile project template
  4. Many new features to support mobile apps
  5. Enhanced support for asynchronous methods
MVC3

  1. Razor
  2. Readymade project templates
  3. HTML 5 enabled templates
  4. Support for Multiple View Engines
  5. JavaScript and Ajax
  6. Model Validation Improvements






MVC2

  1. Client-Side Validation
  2. Templated Helpers
  3. Areas
  4. Asynchronous Controllers
  5. Html.ValidationSummary Helper Method
  6. DefaultValueAttribute in Action-Method Parameters
  7. Binding Binary Data with Model Binders
  8. DataAnnotations Attributes
  9. Model-Validator Providers
  10. New RequireHttpsAttribute Action Filter
  11. Templated Helpers
  12. Display Model-Level Errors

Comments

Popular posts from this blog

SQL Interview Questions and Answers

Generic Interface and Factory Pattern in C#

How to get device info IMEI programmatically in xamarin android