Blazor Server
Blazor Server is a Blazor hosting model in which component execution and event handling occur on the server while UI updates are sent to the browser.
ASP.NET Core in Action, 3e
Blazor Server is a Blazor hosting model in which UI rendering and event handling execute on the server while updates are sent to the browser.
- How it is used
- Builds stateful, interactive server-rendered applications that send UI events and updates over WebSockets.
- How deep it goes
- Defines server rendering, statefulness, and WebSocket updates but stops short of implementation internals.
- Examples
- Uses gradual page-by-page migration from Web Forms as the concrete application scenario.
- What you can do after
- Evaluate/understand when server-rendered, stateful interaction fits better than browser-based Blazor WebAssembly.
Read how ASP.NET Core in Action, 3e explains Blazor Server →
Pro ASP.NET Core 7, Tenth Edition
Blazor Server is a Blazor hosting model in which application code executes on an ASP.NET Core server while the client maintains a connection to that server.
- How it is used
- Adds responsive browser interaction to ASP.NET Core applications while executing application C# code on the server.
- How deep it goes
- Explains the event-and-update flow and outlines configuration, component events, and binding; defers advanced features.
- Examples
- Contrasts city selection with a full-page form response and uses an order-and-product administration interface.
- What you can do after
- Build it from scratch using AddServerSideBlazor, MapBlazorHub, and Razor Components with event handling and binding.
Read how Pro ASP.NET Core 7, Tenth Edition explains Blazor Server →
Related concepts
- persistent connectionuses · A persistent connection is a communication link kept open for reuse across multiple messages or operations, rather than reestablished for each exchange.
- WebSocketuses · WebSocket is a network protocol that enables persistent, bidirectional, full-duplex communication between endpoints over a single TCP connection.
- Blazorkind of · Blazor is a .NET web UI framework for building interactive web applications with .NET and Razor components.
- Razor componenthas part · A Razor component is a reusable user-interface unit defined with Razor markup and .NET code that can render content and handle interactions.
- ASP.NET Web Formsalternative to · ASP.NET Web Forms is a Microsoft server-side web application framework based on page-oriented development, server controls, and event-driven programming.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

