How ASP.NET MVC Works

  • Home
  • All Topics
  • Samples
  • Credits
  • Download the Source
  • About

Topics

These are the topics the site covers. The headings with no items under them are just placeholders.

Getting Started

  1. What Is ASP.NET MVC?
  2. Installing MVC
  3. Creating an MVC Website
  4. What Is the Model-View-Controller Pattern
  5. The MVC Pattern Meets ASP.NET
  6. Creating a View
  7. Routes, Actions and Action Results
  8. Creating a Basic Form
  9. Creating Tests
  10. Notes for ASP.NET Webform Developers

On Views

  1. What Is a View?
  2. Getting Data to a View Using ViewData
  3. Building a Strongly-Typed View

On The HtmlHelper

  1. Creating a New Html Helper Extension
  2. Using the Tag Builder

MVC and Ajax

  1. Doing Ajax with the MVC Ajax Helper
  2. Insertion Modes

On Models and ViewModels

  1. To Model Or ViewModel
  2. The Beauty That Is the Model Binder
  3. Getting Started with Validation
  4. Using Data Annotations for Validation
  5. Creating Data Annotation Validation Attributes
  6. Extending the Model Binder for Enhanced Validation

Miscellaneous

  1. Debugging Using the ASP.NET MVC Source Code
  2. Making MVC Work on IIS 6

Common Problems

  1. Visual Studio Crashes When Opening View Files
  2. Forgetting to User Nullable Action Method Parameters
  3. Potentially Dangerous Requests

Resources

  1. Open Source Projects
I love this book. If you are a .NET developer, this must be on your shelf and must be read. Fantastic book. Could not recommend it highly enough. It will help you understand the design of the .NET framework better and make you a better programmer as well.

Copyright © Eric B. Sowell, 2009