Frontend / Knowledge library
Blazor
csharp razor components server and webassembly rendering
Why learn Blazor?
Useful for sharing .NET skills and code across web applications. Rendering mode affects latency, deployment, state, and what executes in the browser.
Where it came from
Blazor builds web interfaces with C# and Razor components in the ASP.NET Core ecosystem. Supported rendering approaches include static server rendering and interactive server or WebAssembly execution.
Build your understanding
Work through these exercises in order. Try the task before opening a reference.
- Build a Razor component with a parameter.
- Handle a form with validation.
- Identify where each rendering mode executes code.
- Call a service without placing secrets in client code.
- Test reconnect or loading behavior for the selected mode.
Documentation and sources
- Official documentation (learn.microsoft.com)
Catalog research notes
- Research snapshot: September 9, 2026. This entry summarizes the linked primary documentation; it does not assert a latest release version.