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.
FOREWORD xxvii
INTRODUCTION xxix
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 341
CHAPTER 15: ADVANCED TOPICS 365
CHAPTER 16: REAL-WORLD ASP.NET MVC: BUILDING THE NUGET.ORG WEBSITE 423
Summary 440
INDEX 443
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.