Programming Microsoft ASP.NET MVC

Programming Microsoft ASP.NET MVC

by Dino Esposito

Paperback(Third Edition)

View All Available Formats & Editions
Members save with free shipping everyday! 
See details


Develop next-generation web applications with ASP.NET MVC

Go deep into the architecture and features of ASP.NET MVC 5, and learn how to build web applications that work well on both the desktop and mobile devices. Web development expert Dino Esposito takes you through the web framework’s Model-View-Controller (MVC) design model, and covers the tools you need to cleanly separate business logic from the user interface. If you’re an experienced web developer new to ASP.NET MVC, this practical guide will get you going.

Discover how to:

  • Build web applications that are easy to test and maintain
  • Dive into the functions of controllers—the heart of an MVC site
  • Explore the structure and behavior of a view engine
  • Process a variety of input data using a custom model binder
  • Automate the writing of input forms, and streamline validation
  • Design websites for mobile devices, localization, and error handling
  • Provide security by implementing a membership system
  • Inject script code into your site using JavaScript and jQuery
  • Use Responsive Web Design to make sites mobile-friendly

Product Details

ISBN-13: 9780735680944
Publisher: Pearson Education
Publication date: 03/01/2014
Series: Developer Reference Series
Edition description: Third Edition
Pages: 516
Product dimensions: 7.40(w) x 8.90(h) x 1.20(d)

About the Author

Dino Esposito is a well-known web development expert. He speaks at industry events, including DevConnections and Microsoft TechEd, contributes to MSDN Magazine and other publications, and has written several popular Microsoft Press books, including Microsoft ASP.NET and AJAX: Architecting Web Applications.

Table of Contents


ASP.NET MVC fundamentals

Chapter 1: ASP.NET MVC controllers

Chapter 2: ASP.NET MVC views

Chapter 3: The model-binding architecture

Chapter 4: Input forms

ASP.NET MVC software design

Chapter 5: Aspects of ASP.NET MVC applications

Chapter 6: Securing your application

Chapter 7: Design considerations for ASP.NET MVC controllers

Chapter 8: Customizing ASP.NET MVC controllers

Chapter 9: Testing and testability in ASP.NET MVC

Chapter 10: An executive guide to Web API

Mobile clients

Chapter 11: Effective JavaScript

Chapter 12: Making websites mobile-friendly

Chapter 13: Building sites for multiple devices

About the author

Customer Reviews