Table of Contents

 

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