Hello, world!
Welcome to your new app, powered by MudBlazor and the .NET 8 Template!
Interactivity in this Demo
This sample project was created using the Global InteractiveAuto
Template.
When using "Global" Interactivity, the render modes are defined in App.razor and applied to all child components.
If a render mode is not specified for a page, it defaults to Static Server-Side Rendering (SSSR).
With MudBlazor, SSSR rendering is possible, but interactive elements like buttons and dropdown menus won't work.
What's New in Blazor with the Release of .NET 8
Pre-rendering
In .NET 8 Blazor, every page is prerendered on the server, regardless of the render mode chosen.
This means you'll have to inject all required services on the server,
even if you're using the wasm (WebAssembly) render mode.
This prerendering feature is important for ensuring that WebAssembly mode feels fast and responsive,
particularly during the initial page loading.
More details
InteractiveAuto
To demonstrate the behavior of InteractiveAuto rendering, this demo includes render mode details in the App Bar.
The information updates to reflect how the current page is presently being rendered.
SSR Rendered: Interactive Server-Side Rendering
CSR Rendered: Interactive Client-Side Rendering
Pre Rendered: Static Server-Side Rendering