Blazor Reference Guide
Core Concepts
Components
Razor Syntax
Data Binding
Event Handling
Dependency Injection
State Management
Built-in Components
InputText
InputNumber
InputSelect
EditForm
ValidationSummary
Virtualize
CascadingValue
Router
AuthorizeView
Component Lifecycle
OnInitialized
OnInitializedAsync
OnParametersSet
OnAfterRender
ShouldRender
StateHasChanged
Dispose
SetParametersAsync
Forms & Validation
DataAnnotations
EditContext
ValidationMessage
Custom Validators
Model Binding
Form Submission
Routing & Navigation
@page Directive
NavigationManager
NavLink
Route Parameters
Query Strings
Route Constraints
Data Access
HttpClient
Entity Framework
JSON Serialization
Local Storage
SignalR
Configuration
JavaScript Interop
IJSRuntime
JSInvokable
ElementReference
JavaScript Modules
Custom JS Libraries
Browser APIs
Authentication & Authorization
Identity
JWT Tokens
OAuth/OpenID
Policies
Claims
CascadingAuthenticationState
Deployment & Hosting
Blazor Server
Blazor WebAssembly
Azure Static Web Apps
IIS Hosting
Docker Containers
Progressive Web App
Advanced Topics
Custom Components
Templated Components
Render Trees
Performance Optimization
Testing
Globalization