Copyright
Brief Table of Contents
Table of Contents
Praise for Earlier Editions of ASP.NET MVC in Action
Foreword
Foreword to the Second Edition
Foreword to the First Edition
Preface
Acknowledgments
About this Book
About the Authors
About the Cover Illustration
1. High-speed fundamentals
Chapter 1. Introduction to ASP.NET MVC
1.1. Setting the stage
1.1.1. The .NET platform
1.1.2. ASP.NET Web Forms
1.2. What is ASP.NET MVC?
1.2.1. The MVC pattern
1.2.2. Benefits of ASP.NET MVC
1.3. What’s new in ASP.NET MVC 3/4?
1.3.1. The Razor view engine
1.3.2. Package management with NuGet
1.3.3. Improved extensibility
1.3.4. Global action filters
1.3.5. Dynamic language features
1.3.6. Partial page output caching
1.3.7. Ajax improvements
1.3.8. Validation improvements
1.4. Summary
Chapter 2. Hello MVC world
2.1. Setting up your development environment
2.1.1. Installing MVC using the Web Platform Installer
2.2. Creating your first MVC application
2.2.1. Creating a new project
2.2.2. A tour of the default project template
2.2.3. Controllers, actions, and displaying dynamic content
2.3. The Guestbook sample application
2.3.1. Creating the database
2.3.2. Adding the model
2.3.3. Accepting guestbook entries
2.3.4. Displaying guestbook entries
2.3.5. Customizing the look and feel with layouts
2.4. Summary