0%

Book Description

Microsoft ASP.NET MVC (model/view/controller) is a relatively new Web application framework that combines ASP.NET's power and ease of use with the stability and testability of a MVC framework. The much-anticipated version 2 release brings new capabilities to the framework along with numerous additions that enhance developer productivity. In ASP.NET MVC 2 in Action, readers learn how to move from web form-based development to designs based on the MVC pattern. It begins with an introduction to the MVC framework and quickly dives into a working MVC 2 project. Featuring full coverage of new version 2 features, this book helps readers use developer-oriented upgrades like "Areas" to break a large project into smaller pieces and explore the new data handling tools. This revised edition adds a completely new tutorial to bring developers with no prior exposure to the MVC pattern up to speed quickly, keeping its focus on providing high-quality, professional grade examples that go deeper than the other ASP.NET MVC books.

Table of Contents

  1. Copyright
  2. Brief Table of Contents
  3. Table of Contents
  4. Praise for the First Edition
  5. More Praise for the First Edtion
  6. Foreword
  7. Foreword to the First Edition
  8. Preface
  9. Preface to the First Edition
  10. Acknowledgments
  11. About this Book
  12. About the Authors
  13. About the Cover Illustration
  14. Part 1. High-speed fundamentals
  15. Chapter 1. High-speed beginner ramp-up
  16. Chapter 2. Presentation model
  17. Chapter 3. View fundamentals
  18. Chapter 4. Controller basics
  19. Chapter 5. Consuming third-party components
  20. Chapter 6. Hosting ASP.NET MVC applications
  21. Chapter 7. Leveraging existing ASP.NET features
  22. Part 2. Journeyman techniques
  23. Chapter 8. Domain model
  24. Chapter 9. Extending the controller
  25. Chapter 10. Advanced view techniques
  26. Chapter 11. Security
  27. Chapter 12. Ajax in ASP.NET MVC
  28. Chapter 13. Controller factories
  29. Chapter 14. Model binders and value providers
  30. Chapter 15. Validation
  31. Part 3. Mastering ASP.NET MVC
  32. Chapter 16. Routing
  33. Chapter 17. Deployment techniques
  34. Chapter 18. Mapping with AutoMapper
  35. Chapter 19. Lightweight controllers
  36. Chapter 20. Full system testing
  37. Chapter 21. Organization with areas
  38. Chapter 22. Portable areas
  39. Chapter 23. Data access with NHibernate
  40. Part 4. Cross-cutting advanced topics
  41. Chapter 24. Debugging routes
  42. Chapter 25. Customizing Visual Studio for ASP.NET MVC
  43. Chapter 26. Testing practices
  44. Chapter 27. Recipe: creating an autocomplete text box
  45. Index
  46. List of Figures
  47. List of Tables
  48. List of Listings
3.143.0.85