CHAPTER 1: GETTING STARTED 1
CHAPTER 2: CONTROLLERS 31
CHAPTER 3: VIEWS 47
CHAPTER 4: MODELS 71
CHAPTER 5: FORMS AND HTML HELPERS 95
CHAPTER 6: DATA ANNOTATIONS AND VALIDATION 119
CHAPTER 7: MEMBERSHIP, AUTHORIZATION, AND SECURITY 137
CHAPTER 8: AJAX 189
CHAPTER 9: ROUTING 221
CHAPTER 10: NUGET 249
CHAPTER 11: ASP.NET WEB API 279
CHAPTER 12: DEPENDENCY INJECTION 297
CHAPTER 13: UNIT TESTING 317
CHAPTER 14: EXTENDING MVC ... MORE
CHAPTER 15: ADVANCED TOPICS 365
CHAPTER 16: REAL-WORLD ASP.NET MVC: BUILDING THE NUGET.ORG WEBSITE 423
Jon Galloway works at Microsoft as a Community Program Manager. He wrote the MVC Music Store tutorial and helps manage ASP.NET site content.
Phil Haack is a developer at GitHub, a developer website used by more than a million programmers.
Brad Wilson is a developer on the ASP.NET team and has been a professional software developer for nearly 20 years.
K. Scott Allen is the founder of OdeToCode LLC. He provides custom development, consulting, and mentoring services for clients around the world.