Archives / 2009 / April
  • NerdDinner: Building the Model

    In a model-view-controller framework the term "model" refers to the objects that represent the data of the application, as well as the corresponding domain logic that integrates validation and business rules with it.  The model is in many ways the "heart" of an MVC-based application, and as we'll see later fundamentally drives the behavior of it.

  • NerdDinner: Creating the Database

    We'll be using a database to store all of the Dinner and RSVP data for our NerdDinner application.  The steps below show creating the database using the free SQL Server Express edition.  All of the code we'll write works with both SQL Server Express and the full SQL Server.

  • NerdDinner: File->New Project

    This will bring up the "New Project" dialog.  To create a new ASP.NET MVC application, we'll select the "Web" node on the left-hand side of the dialog and then choose the "ASP.NET MVC Web Application" project template on the right:

  • NerdDinner

    The best way to learn a new framework is to build something with it.  This tutorial walks through how to build a small, but complete, application using ASP.NET MVC, and introduces some of the core concepts behind it.

  • ASP.NET MVC 1.0

    mvcsource[1] Two weeks ago at MIX we released ASP.NET MVC 1.0.  ASP.NET MVC is a free, fully supported, Microsoft product that enables developers to easily build web applications using a model-view-controller pattern.  ASP.NET MVC provides a “closer to the metal” web programming option for ASP.NET.  It enables full control over HTML markup and URL structure, and facilitates unit testing and a test driven development workflow.