This is a continuation of my Introduction to ASP.NET MVC series. As I outlined before this is in an effort to write the book and keep blogging, I decided to write/blog the last chapter, Chapter 2. I am doing this so I can receive feedback on this chapter as early as possible. Because this chapter, in my opinion, is probably the most critical of the book, it defines the context around ASP.NET MVC and how it differs from ASP.NET Web Forms, as well as giving a historical perspective of the MVC pattern.
In the next several posts we will cover the following parts of Chapter 2 from the book:
- The Model-View-Controller Pattern
- ASP.NET MVC vs. ASP.NET Web Forms
- Installing the Prerequisites
- Your First ASP.NET MVC Project
- The Model
- The View
- The Controller
![]() |
ASP.NET MVC 1.0 Website Programming: Problem – Design – Solution
|
Installing the Prerequisites
To start developing ASP.NET MVC and to run the code in this book, you will need the following prerequisites installed on your system:
- Visual Web Developer 2008 Express Edition SP1
http://www.microsoft.com/express/download/ - SQL Server 2005 Express Edition
http://www.microsoft.com/express/sql/download/ - Micorosft.NET Framework 3.5 SP1
http://msdn.microsoft.com/en-us/netframework/ - Microsoft ASP.NET MVC
http://www.asp.net/mvc/
You can cover prerequisites 1-3 by downloading just the Visual Web Developer 2008 Express Edition installation file, which includes .NET 3.5 SP1 by default and SQL Server 2008 Express Edition as an optional add-on during the install process.
If you have already installed all of the software above, or have an edition of the software that is better you may skip to the Your First ASP.NET MVC Project section.

