#ASP.NET Core Reimagined with htmx Book

Have questions or feedback about the book? My email is cwoodruff@live.com.

For the source code for the book, visit the book's GitHub repo -- htmx-razor-workshop

To find translations, please check out the Translations page.

SectionChapterChapterPublished
Introduction1Why htmx with ASP.NET Core 9 Razor Pages?
2Setting Up Your Development Environment
3First Steps with htmx
Section 1: Core Concepts of htmx4Understanding htmx Commands
5Mastering hx-get and hx-post
6Working with hx-put, hx-patch, and hx-delete
Section 2: Advanced Interactivity7Working with hx-target and hx-swap
8Handling Events with hx-trigger and hx-on
9Integrating Hyperscript for Complex Logic
10Navigating with hx-push-url and hx-replace-url
Section 3: Building Blocks with HTML Components11Forms and Modal Forms
12Tabs and Accordions
13Lists and Tables
14Buttons and Action Links
Section 4: Enhancing User Experience15Visual Feedback with hx-indicator and hx-preserve
16Scoped Updates with hx-select and hx-select-oob
17Form Enhancements with hx-params, hx-vals, and hx-validate
Section 5: Performance and Optimization18Caching and History with hx-history and hx-history-elt
19Optimizing Requests with hx-disable and hx-request
20Performance Optimization
Section 6: Real-World Scenarios21Building a Dashboard with htmx
22Developing an E-Commerce Application
23Creating a Chat Application
Section 7: Deployment and Maintenance24Debugging htmx Applications
25Testing htmx Applications
26Deploying htmx Applications on Azure
AppendicesAhtmx Command Reference
BHyperscript Quick Guide
CValuable Tools and Resources for htmx and Razor Pages Development