Phil Haack is a senior program manager at Microsoft on the Web Platform and Tools team. His areas of responsibility include ASP.NET MVC and NuGet.
Brad Wilson has nearly 20 years of experience in professional software development and web development. He currently works on the ASP.NET MVC project at Microsoft.
K. Scott Allen is the founder of OdeToCode LLC where he provides custom development, consulting, and mentoring services for clients around the world.
INTRODUCTION xxv
CHAPTER 1: GETTING STARTED 1
CHAPTER 2: CONTROLLERS 23
CHAPTER 3: VIEWS 39
CHAPTER 4: MODELS 69
CHAPTER 5: FORMS AND HTML HELPERS 93
CHAPTER 6: DATA ANNOTATIONS AND VALIDATION 117
CHAPTER 7: SECURING YOUR APPLICATION 135
CHAPTER 8: AJAX 179
CHAPTER 9: ROUTING 211
CHAPTER 10: NUGET 239
CHAPTER 11: DEPENDENCY INJECTION 271
CHAPTER 12: UNIT TESTING 291
CHAPTER 13: EXTENDING MVC 315
CHAPTER 14: ADVANCED TOPICS 339
INDEX 389
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.