The ASP.NET team has been listening to developers' needs and started development of a new Web application framework that sits side-by-side with the Web Forms you know and love. This new framework is based around the Model View Controller (MVC) pattern, thus the name, ASP.NET MVC.
In the March 2008 issue of MSDN Magazine, Chris Tavares writes a small Web app using the MVC Framework to demonstrate its advantages. Along the way he shows how MVC divides your UI into three distinct objects: the controller that receives and handles input; the model that contains your domain logic; and the view that generates your output.
Don't forget to browse the sample code in our online code library.