Difference between MVC version
MVC6
- ASP.NET MVC and Web API has been merged in to one. Dependency injection is inbuilt and part of MVC.
- No need to recompile for every change. Just hit save and refresh the browser.
MVC5
- One ASP.NET
- Attribute based routing
- Asp.Net Identity
- Bootstrap in the MVC template
- Authentication Filters
- Filter overrides
MVC4
- ASP.NET Web API
- Refreshed and modernized default project templates
- New mobile project template
- Many new features to support mobile apps
- Enhanced support for asynchronous methods
MVC3
- Razor
- Readymade project templates
- HTML 5 enabled templates
- Support for Multiple View Engines
- JavaScript and Ajax
- Model Validation Improvements
MVC2
- Client-Side Validation
- Templated Helpers
- Areas
- Asynchronous Controllers
- Html.ValidationSummary Helper Method
- DefaultValueAttribute in Action-Method Parameters
- Binding Binary Data with Model Binders
- DataAnnotations Attributes
- Model-Validator Providers
- New RequireHttpsAttribute Action Filter
- Templated Helpers
- Display Model-Level Errors
Comments
Post a Comment