Language

What controllers are and how to create them, and how ASP.NET invokes a controller via URLs ("routing").

  1. Controller Basics

    This MSDN article explains what controllers and action methods are.

  2. Controllers and Routing

    This Pluralsight video explains controllers and routing.

  3. ASP.NET MVC Routing Overview

    Stephen Walther shows how the ASP.NET MVC framework maps browser requests to controller actions.

  4. ASP.NET Routing

    This MSDN article details routing in MVC 3

  5. Filtering in ASP.NET MVC 3

    This MSDN article explains filters, which let you run code either before an action method is called or after an action method has run.

  6. Recommended Resources for MVC

    See "controllers" .

Essential Videos

Pluralsight

Microsoft has made it possible for you to enjoy this Pluralsight training free of charge. In addition, you can watch more videos free of charge from Microsoft.

1. Introduction to ASP.NET MVC 4

36 mins

2. Controllers

41 mins

3. Razor Views

52 mins

4. Working with Data (Part I)

44 mins

5. Working with Data (Part II)

48 mins

6. AJAX and ASP.NET MVC

55 mins

7. Security

55 mins

8. ASP.NET MVC 4 Infrastructure

36 mins

9. Unit Testing

35 mins

10. Deployment & Configuration

37 mins

Sponsored By: Pluralsight

Get unlimited access to hundreds of Pluralsight online courses like this one.

Starting at $29/mo.

free trial subscribe now

ASP.NET MVC Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET MVC:

Pro ASP.NET MVC 4

Pro ASP.NET MVC 4

by Adam Freeman

Professional ASP.NET MVC 4

Professional ASP.NET MVC 4

by Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen