[Note: This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
The Model-View-Controller (MVC) pattern is an architectural design principle that separates the components of a Web application. This separation gives you more control over the individual parts of the application, which lets you more easily develop, modify, and test them.
ASP.NET MVC is part of the ASP.NET framework. Developing an ASP.NET MVC application is an alternative to developing ASP.NET Web Forms pages; it does not replace the Web Forms model.
You can also download and install the ASP.NET MVC 2 Preview 2 framework from the ASP.NET MVC 2 Beta page on the Microsoft Download Center.
Note |
|---|
An earlier version of the MVC Framework (ASP.NET MVC 1.0) is also available. If you are working with an application that is specifically written to work with that version of the MVC framework, you can download ASP.NET MVC 1.0 from the ASP.NET MVC 1.0 page on the Microsoft Download Center. |
Content Map for ASP.NET MVC
We suggest the following progression of documentation to help you learn about ASP.NET MVC.