Limit search to available items
Book Cover
E-book
Author Galloway, Jon.

Title Professional ASP.NET MVC 4 / Jon Galloway
Published Hoboken, N.J. : Wiley ; Chichester : John Wiley [distributor], 2012

Copies

Description 1 online resource
Contents 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
Summary 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 information they need to build dynamic, data-driven websites with ASP.NET and the newest release of Microsoft's Model-View-Controller technology. Featuring step-by-step guidance and lots of code samples, this guide gets you started and moves all the way to advanced topics, using plenty of examples
Notes Print version record
SUBJECT Active server pages. http://id.loc.gov/authorities/names/n98026190
Microsoft .NET Framework. http://id.loc.gov/authorities/names/n2017043838
Active server pages fast
Microsoft .NET Framework fast
Subject Web sites -- Authoring programs.
COMPUTERS -- Digital Media -- General.
COMPUTERS -- Interactive & Multimedia.
COMPUTERS -- Web -- Site Design.
COMPUTERS -- Web -- User Generated Content.
Web sites -- Authoring programs
Form Electronic book
ISBN 9781118424322
1118424328
9781118416754
1118416759
9781118434048
1118434048