Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Programming Razor
Preface
RazorPad: A Lightweight Razor Editor Conventions Used in This Book Using Code Examples Safari® Books Online How to Contact Us
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
Explicit code nuggets The @: character sequence The <text> block
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
Creating the Add Post page
Handling Posted Form Data Saving Data to the Database Validating Posted Data
Conversion helpers Using validation
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
Accessing parameter values
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
Differentiating Razor syntax and API implementations
Implementing a Blog Site Using ASP.NET MVC
The Model The Controller
Data access with Entity Framework code first
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
Precompiling Razor Views in an ASP.NET MVC application Compiling views from MSBuild
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
Installing the Razor Single File Generator
Creating Reusable ASP.NET MVC Views
Including precompiled views in an ASP.NET MVC web application
Creating Reusable ASP.NET MVC Helpers Razor Single File Generator Generator Implementations
Unit Testing Razor Views Applying Razor to Text-Based Scenarios
7. Conclusion About the Author
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion