ASP.NET MVC

ASP.NET MVC enables you to build Model View Controller (MVC) applications by using the ASP.NET framework. ASP.NET MVC is an alternative, not a replacement, for ASP.NET Web Forms that offers the following benefits:

  • Clear separation of concerns
  • Testability - support for Test-Driven Development
  • Fine-grained control over HTML and JavaScript
  • Intuitive URLs

Download the ASP.NET MVC Preview 3  |  Videos  |  Tutorials  |  Quickstarts  |  Discuss in Forums

ASP.NET MVC Sample Applications

ASP.NET MVC Storefront Starter Kit

The MVC Storefront project documents the building of an Ecommerce application using ASP.NET MVC and Test-driven development. The goal of this starter kit is to introduce the development process of a large-scale application that goes beyond the typical demo or sample application and to create something applicable and reusable in a very open, transparent way.

Rob Conery has documented the development process on his blog and created a video series for many of the development steps. During the process Rob has solicited feedback from members of the community and also held design sessions with prominent Microsoft MVPs. The Project is ongoing and will update with each change in the MVC Framework.

Northwind Demo Application

The Northwind Demo Application creates a basic Product Catalog management application with create, read, update and delete functionality.

Kigg Demo Application

The Kigg Demo Application is a Digg like application developed with ASP.NET MVC Framework, LINQ to SQL and ASP.NET AJAX.

Some blog posts about ASP.NET MVC

Phil Haack

Everything You Wanted To Know About MVC and MVP But Were Afraid To Ask

A coworker recently asked for some good resources on getting up to speed on the Model View Controller (MVC) pattern. Around the same time, I received another email talking about how people are confused around the difference between MVC and the Model View Presenter (MVP) pattern.

Scott Guthrie

ASP.NET MVC Preview 3 Release

This morning we released the Preview 3 build of the ASP.NET MVC framework. I blogged details last month about an interim source release we did that included many of the changes with this Preview 3 release. Today's build includes some additional features ...

Scott Hanselman

ASP.NET MVC Preview 3

The Gu has announced another regular drop of ASP.NET MVC. This one is Preview 3 and the goodness can be found at the http://www.asp.net/mvc/ landing page ...

Phil Haack

Updated Northwind Demo For ASP.NET MVC Preview 3

So I went and updated my sample to work well with the recently released ASP.NET MVC Preview 3 ...

Walkthrough: Creating a Basic MVC Project in Visual Studio

Check out the Quickstarts for ASP.NET MVC. In the Quickstarts you can find more in-depth information about the feature, find samples, and see the features in action.

Quickstarts for ASP.NET MVC

Featured ASP.NET Hosting

Voted 2008 "Best ASP.NET Host" by asp.netPRO Magazine

  • ASP.NET 3.5 / 2.0 Hosting
  • AJAX & Silverlight Ready
  • Windows Server 2008/IIS 7.0 Available
  • Windows Server 2003/IIS 6.0 Available
  • ASP.NET MVC Compatible
  • AJAX, LINQ, & Silverlight Ready
  • MS SQL 2005 w/ Real Time

3 MONTHS FREE – CLICK HERE!

Upcoming ASP.NET MVC Books

Read a free sample chapter from each of these upcoming ASP.NET MVC Books

ASP.NET MVC in Action
by Jeffrey Palermo, Dave Verwer, and Ben Scheirman

Professional ASP.NET 3.5 MVC
by Rob Conery, Scott Hanselman, Phil Haack

Programming ASP.NET MVC
by Alex Horovitz

»  More Books

Page view counter
Microsoft Communities