ASP.NET MVC Framework

Here is a list of some of the best links: ASP.NET MVC Link collection

Microsoft ASP.NET 3.5 Extensions Preview

Download the ASP.NET 3.5 Extensions Preview | Readme | Quickstarts | Discuss in Forums



ASP.NET MVC provides model-view-controller (MVC) support to the existing ASP.NET 3.5 runtime, which enables developers to more easily take advantage of this design pattern. Benefits include the ability to achieve and maintain a clear separation of concerns, as well as facilitate test driven development (TDD).

The ASP.NET MVC Toolkit provides HTML rendering helpers and dynamic data support for MVC.

ASP.NET Dynamic Data

ASP.NET Dynamic Data helps developers build a fully customizable, data-driven app quickly. It provides a rich scaffolding framework that allows rapid data driven development without writing code, yet it is easily extendible using the traditional ASP.NET programming model.


New additions to ASP.NET AJAX include support for managing browser history (Back button support).

ADO.NET Entity Framework

ADO.NET Entity Framework is a new modeling framework that enables developers to define a conceptual model of a database schema that closely aligns to a real world view of the information. Benefits include easier to understand and easier to maintain application code that is shielded from underlying database schema changes.

ADO.NET Data Services

ADO.NET Data Services provide new services that find, manipulate and deliver data over the web using simple URIs. Benefits include an easy and flexible way to access data over the web, while enabling the separation of presentation and data access code.

Silverlight Controls for ASP.NET

You can integrate the rich behavior of Microsoft Silverlight into your Web application by using two new ASP.NET server controls: a MediaPlayer server control that enables easy integration of media sources such as audio (WMA) and video (WMV) into your Web application, and a Silverlight server control that allows an ASP.NET page to reference both XAML objects and their event handlers.


  • Introduction to ASP.NET Dynamic Data:
    Learn how the ASP.NET 3.5 Extensions Preview enables rapid data driven site development with ASP.NET Dynamic Data and its rich scaffolding framework. Duration: 16 minutes, 42 seconds.
    Watch the video  |  Download the video
  • ADO.NET Data Services with ASP.NET AJAX Support:
    Find out how ADO.NET Data Services can be integrated with ASP.NET AJAX support seamlessly. Duration: 12 minutes, 42 seconds.
    Watch the video  |  Download the video
  • Introduction to ASP.NET MVC December CTP:
    Scott Hanselman builds an application step-by-step using the first CTP of the ASP.NET MVC Framework in this Introductory Video. Duration: 42 minutes, 5 seconds.
    Watch the video  |  Download the video
  • Introduction to ASP.NET Ajax History:
    Learn how the ASP.NET Extensions Preview allows control over the Browser back button in Ajax. Duration: 14 minutes, 41 seconds.
    Watch the video  |  Download the video
  • Introduction to the ASP.NET MediaPlayer Control:
    Learn how the ASP.NET Extensions Preview makes it very easy to host Silverlight media on a website. Duration: 14 minutes, 41 seconds.
    Watch the video  |  Download the video



MUST READ – ASP.NET MVC Framework (Part 0) (Part 1)  (Part 2)  (Part 3)  (Part 4)

New ASP.NET Dynamic Data Support

David Ebbo

Dynamic Data Screencast (17mins)

Troy Goode

ASP.NET MVC Membership Controller & View


DevConnections and PNPSummit MVC Demos Source Code

ASP.NET 3.5 Extensions – plus MVC How-To Screencast

  • TDD and Dependency Injection with the ASP.NET MVC Framework
  • Writing Unit Tests for Controller ActionsBrad Abrams  RSS Feed with the new ASP.NET MVC Framework

    NET Web Product Roadmap (ASP.NET, Silverlight, IIS7)

  • Advertisements

    LINQ to XML RTM docs

    Getting Started (LINQ to XML)

    Provides introductory information about LINQ to XML, including a conceptual overview and an overview of the System.Xml.Linq classes.

    Programming Guide (LINQ to XML)

    Provides conceptual and how-to information about programming with LINQ to XML.

    Reference (LINQ to XML)

    Provides pointers to the LINQ to XML managed reference documentation.

    Samples (LINQ to XML)

    Provides sample applications for LINQ to XML.