Cargando…

Professional ASP.NET MVC 4 /

An outstanding author team presents the ultimate Wrox guide to ASP.NET MVC 4 Microsoft insiders join giants of the software development community to offer this in-depth guide to ASP.NET MVC, an essential web development technology. Experienced .NET and ASP.NET developers will find all the important...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Galloway, Jon
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Hoboken, N.J. : Chichester : Wiley ; John Wiley [distributor], 2012.
Temas:
Acceso en línea:Texto completo
Texto completo
Tabla de Contenidos:
  • 1. : Getting Started
  • A Quick Introduction to ASP.NET MVC
  • Creating an MVC 4 Application
  • The MVC Application Structure
  • Summary
  • 2. : Controllers
  • The Controller's Role
  • A Sample Application: The MVC Music Store
  • Controller Basics
  • Summary
  • 3. : Views
  • The Purpose of Views
  • Specifying a View
  • Strongly Typed Views
  • View Models
  • Adding a View
  • The Razor View Engine
  • Specifying a Partial View
  • Summary
  • 4. : Models
  • Modeling the Music Store
  • Scaffolding a Store Manager
  • Editing an Album
  • Model Binding
  • Summary
  • 5. : Forms and HTML Helpers
  • Using Forms.
  • HTML HelpersOther Input Helpers
  • Rendering Helpers
  • Summary
  • 6. : Data Annotations and Validation
  • Annotating Orders for Validation
  • Custom Validation Logic
  • Display and Edit Annotations
  • Summary
  • 7. : Membership, Authorization, and Security
  • Using the Authorize Attribute to Require Login
  • Using the Authorize Attribute to Require Role Membership
  • Extending Roles and Membership
  • External Login via OAuth and OpenID
  • Understanding the Security Vectors in a Web Application
  • Proper Error Reporting and the Stack Trace
  • Security Recap and Helpful Resources
  • Summary
  • 8. : Ajax.
  • JQueryAjax Helpers
  • Client Validation
  • Beyond Helpers
  • Improving Ajax Performance
  • Summary
  • 9. : Routing
  • Uniform Resource Locators
  • Introduction to Routing
  • Under the Hood: How Routes Generate URLs
  • Under the Hood: How Routes Tie Your URL to an Action
  • Custom Route Constraints
  • Using Routing with Web Forms
  • Summary
  • 10. : NuGet
  • Introduction to NuGet
  • Installing NuGet
  • Adding a Library as a Package
  • Creating Packages
  • Publishing Packages
  • Summary
  • 11. : ASP.NET Web API
  • Defining ASP.NET Web API
  • Getting Started with Web API
  • Writing an API Controller
  • Configuring Web API.
  • Adding Routes to Your Web APIBinding Parameters
  • Filtering Requests
  • Enabling Dependency Injection
  • Exploring APIs Programmatically
  • Tracing the Application
  • Web API Example: ProductsController
  • Summary
  • 12. : Dependency Injection
  • Software Design Patterns
  • Dependency Resolution in MVC
  • Dependency Resolution in Web API
  • Summary
  • 13. : Unit Testing
  • The Meaning of Unit Testing and Test-Driven Development
  • Creating a Unit Test Project
  • Tips and Tricks for Unit Testing ASP.NET MVC Applications
  • Summary
  • 14. : Extending MVC
  • Extending Models
  • Extending Views.
  • Extending ControllersSummary
  • 15. : Advanced Topics
  • Mobile Support
  • Advanced Razor
  • Advanced View Engines
  • Advanced Scaffolding
  • Advanced Routing
  • Advanced Templates
  • Advanced Controllers
  • Summary
  • 16. : Real-World ASP.NET MVC: Building the NuGet.org Website
  • May the Source Be With You
  • WebActivator
  • ASP.NET Dynamic Data
  • Exception Logging
  • Profiling
  • Data Access
  • EF Code-Based Migrations
  • Membership
  • Other Useful NuGet Packages
  • Summary
  • Foreword
  • Introduction
  • Advertisements.