Jun 26, 2014

ASP.Net MVC 5

ASP.Net MVC 5


ASP.NET MVC 5 is a framework for building scalable, standards-based web applications using well-established design patterns and the power of ASP.NET and the .NET Framework.

For detailed life cycle of ASP.Net MVC 5 click here.

Main Features:
ASP.NET Identity: The MVC project templates have been updated to use ASP.NET Identity for authentication and identity management. ASP.NET MVC 5 enables users to log in using OAuth 2.0  with credentials from an external authentication provider, such as Facebook, Twitter, LinkedIn, Microsoft, or Google.

Attribute Routing: ASP.NET MVC now supports attribute routing. Attribute routing uses attributes to define routes. Attribute routing gives you more control over the URIs in your web application.
For example:
{productId:int}/{productTitle} 
Mapped to ProductsController.Show(int id)
{username} 
Mapped to ProfilesController.Show(string username)

ASP.NET Scaffolding: ASP.NET Scaffolding is a code generation framework for ASP.NET Web applications. It makes it easy to add boilerplate code to your project that interacts with a data model. In previous versions of Visual Studio, scaffolding was limited to ASP.NET MVC projects. With Visual Studio 2013, you can now use scaffolding for any ASP.NET project, including Web Forms.

Filter Override: One can now override which filters apply to a given action method or controller, by specifying an override filter. Override filters specify a set of filter types that should not run for a given scope (action or controller). This allows you to add global filters, but then exclude some from specific actions or controllers.

Bootstrap: The MVC project template has been updated to use Bootstrap to provide a sleek and responsive look and feel that you can easily customize. Bootstrap makes front-end web development faster and easier. It's made for folks of all skill levels, devices of all shapes, and projects of all sizes.

For further details about ASP.Net MVC 5 click here.

No comments:

Post a Comment