did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780735662841

Programming Microsoft ASP.NET MVC

by
  • ISBN13:

    9780735662841

  • ISBN10:

    0735662843

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2011-10-15
  • Publisher: Microsoft Press
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.99

Summary

Fully updated for ASP.NET MVC 3. Delve into the features, principles, and pillars of the ASP.NET MVC frameworkdeftly guided by web development luminary Dino Esposito. ASP.NET MVC forces developers to think in terms of distinct componentsModel, View, Controllerthat make it easier to manage application complexity, while allowing strict control over the markup. Plunge into the framework's internal mechanics and gain perspectives on how to use this programming model versus Web Forms, and begin building your own MVC-based applications quickly.

Author Biography

Dino Esposito is a well-known ASP.NET, AJAX, and Microsoft Silverlight expert who has written or co-written several popular books, including Microsoft ASP.NET and Ajax: Architecting Web Applications and Programming Microsoft ASP.NET 4. He is a regular contributor to MSDN Magazine and speaks at industry events such as DevConnections and Microsoft TechEd.

Table of Contents

Introduction
Who Should Read This Book
Who Should Not Read This Book
System Requirements
Code Samples
Errata & Book Support
We Want to Hear from You
Stay in Touch
Acknowledgments
ASP.NET MVC Fundamentals
ASP.NET MVC Controllers
Routing Incoming Requests
The Controller Class
Special Capabilities of Controllers
Summary
ASP.NET MVC Views
Structure and Behavior of a View Engine
HTML Helpers
The Web Forms View Engine
The Razor View Engine
Coding the View
Summary
The Model-Binding Architecture
The Input Model
Model Binding
Advanced Model Binding
Summary
Input Forms
General Patterns of Data Entry
Automating the Writing of Input Forms
Input Validation
Summary; ASP.NET MVC Software Design
Aspects of ASP.NET MVC Applications
ASP.NET Intrinsic Objects
Error Handling
Localization
Summary
Securing Your Application
Security in ASP.NET MVC
Implementing a Membership System
External Authentication Services
Summary
Design Considerations for ASP.NET MVC Controllers
Shaping Up Your Controller
Connecting the Presentation and Back End
Summary
Customizing ASP.NET MVC Controllers
The Extensibility Model of ASP.NET MVC
Adding Aspects to Controllers
Action Result Types
Summary
Testing and Testability in ASP.NET MVC
Testability and Design
Basics of Unit Testing
Testing Your ASP.NET MVC Code
Summary; Client-Side
More Effective JavaScript
Revisiting the JavaScript Language
jQuery's Executive Summary
Aspects of JavaScript Programming
ASP.NET MVC, Ajax and JavaScript
Summary
About the Author
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

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.

Rewards Program