9781118076583

Professional ASP. NET MVC 3

by ; ; ;
  • ISBN13:

    9781118076583

  • ISBN10:

    1118076583

  • Format: Paperback
  • Copyright: 8/9/2011
  • Publisher: Wrox
  • Purchase Benefits
  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99

Summary

Book content includes: Getting started with MVC 3, including a rundown of the new project dialog, directory structure and an introduction to NuGet (PowerShell inside Visual Studio 2010) Controllers and Actions View and ViewModels Models and Databases, including using NuGet to install Entity Framework Code First Forms and HTML Helpers Validation and Data Annotations Membership, Authorization and Security Ajax Routing, including routing to Http Handlers NuGet, including using it from the Dialog and Package Console, creating a package, custom PowerShell actions and running from both a local repository and the Web Dependency Injection Unit testing Extending ASP.NET MVC with filters and Extensibility points What's new in MVC 3

Author Biography

Jon Galloway works at Microsoft as part of the Server and Tools online group, where he focuses on the ASP.NET community and the ASP.NET website.

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.

Table of Contents

FOREWORD xxiii

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

Rewards Program

Write a Review