liveBook · Manning

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.

How 2 Manning books explain it

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

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.