Record Display for the EPA National Library Catalog

RECORD NUMBER: 21 OF 25

Main Title Programming Razor /
Author Chadwick, Jess.
Publisher O'Reilly Media,
Year Published 2011
OCLC Number 747533382
ISBN 9781449306762; 1449306764
Subjects Web site development ; Web sites--Authoring programs
Holdings
Library Call Number Additional Info Location Last
Modified
Checkout
Status
ELBM  TK5105.888.C415 2011 AWBERC Library/Cincinnati,OH 06/29/2021
Edition 1st ed.
Collation xiii, 99 pages : illustrations ; 24 cm
Notes
"Tools for templates in ASP.NET MVC or WebMatrix"--Cover.
Contents Notes
Machine generated contents note: 1. Introduction -- A Brief History of Microsoft's Web Development Platforms -- Active Server Pages (ASP) -- ASP.NET Web Forms -- ASP.NET MVC -- WebMatrix -- Hello, Razor! -- Differentiating Code and Markup -- Code Nuggets -- Code Blocks -- How Razor Parses Markup and Code -- Disambiguating Code and Markup -- Comments -- 2. Razor and Microsoft WebMatrix -- Introducing ASP.NET Web Pages -- Installing WebMatrix -- Your First WebMatrix Website -- The File List View -- Website Administration -- Hello World, Razor Style -- Data Access with WebMatrix -- Creating a Database -- Populating the Database with Data -- Displaying Data from the Database -- Handling Posted Form Data -- Saving Data to the Database -- Validating Posted Data -- Creating the Home Page -- 3.Organizing Razor Templates -- Layouts -- Layouts Are Pages, Too! -- Sections -- IsSectionDefined -- Nested Layouts -- Nested Layouts and Sections -- Redefining Sections -- The Layout Rendering Life Cycle -- Nested Layouts -- Partial Views -- Creating Partial Views -- Reusing Partial Views -- Razor Helpers -- Razor Helper Packages -- Razor Helpers versus Partial Views -- Razor Helpers -- Partial Views -- Executing Common Code -- Executing Code the First Time a Page Executes -- Executing Code Every Time a Page Executes -- Wrapping Views with _PageStart.cshtml Logic -- Executing Multiple _PageStart.cshtml Templates -- 4. Razor and ASP.NET MVC -- Installing ASP.NET MVC -- The Model-View-Controller Architecture -- ASP.NET MVC View Engines -- The Razor View Engine -- Implementing a Blog Site Using ASP.NET MVC -- The Model -- The Controller -- Convention versus Configuration -- Authoring ASP.NET MVC Views with the Razor Syntax -- Adding Razor Views to an ASP.NET MVC Application -- Writing ASP.NET MVC Razor View Markup -- Strongly-Typed Views -- Changing the Base Class -- Applying Custom Base Classes to Multiple Views -- Layouts and Content Pages -- Razor View File Locations -- Controller Views -- Locating Razor Views -- Shared Views -- Views in ASP.NET MVC Areas -- Html and Url Helper Classes -- ASP.NET MVC's Razor View Page Rendering Life Cycle -- Precompiling Razor Views -- 5. The Razor API -- Razor Templates: From Markup to .NET Code -- 1. Parse the Razor Template -- 2. Generate .NET Code -- 3.Compile Generated Code into an Executable Class -- 4. Instantiate and Execute the Generated Class -- Meet the Players -- Configuring the Razor Template Engine -- Creating a RazorEngineHost -- Creating the RazorTemplateEngine -- Compiling Razor Templates -- Executing a Razor Template -- Advanced Templating Logic -- 6. Advanced Techniques -- Inline Templates and Templated Delegates -- Sharing Views Between Projects -- The Razor Single File Generator -- Creating Reusable ASP.NET MVC Views -- Creating Reusable ASP.NET MVC Helpers -- Razor Single File Generator Generator Implementations -- Unit Testing Razor Views -- Applying Razor to Text-Based Scenarios.