

Some of these integrated features are master pages and membership-based authentication. "ASP.NET MVC framework is a lightweight, highly testable presentation framework that is integrated with the existing ASP.NET features. In April 2009, the ASP.NET MVC source code was released under the Microsoft Public License (MS-PL). System.Web − It supplies the basic web stack, including modules, handlers, the HTTP stack, etc.īy the time ASP.NET MVC was announced in 2007, the MVC pattern was becoming one of the most popular ways of building web frameworks. − The Web Forms layer, comprising server controls, ViewState, and so on.

ASP.NET has however always supported two layers of abstraction − At that time, it was easy to think of ASP.NET and Web Forms as one and the same thing. HistoryĪSP.NET 1.0 was released on January 5, 2002, as part of.

It is built on the top of ASP.NET, so developers enjoy almost all the ASP.NET features while building the MVC application. It is a complete alternative to traditional ASP.NET Web Forms. ASP.NET MVC is basically a web development framework from Microsoft, which combines the features of MVC (Model-View-Controller) architecture, the most up-to-date ideas and techniques from Agile development, and the best parts of the existing ASP.NET platform.ĪSP.NET MVC is not something, which is built from ground zero.
