───✱*.。:。✱*.:。✧*.。✰*.:。✧*.。:。*.。✱ ───
Blazor
- A web framework for C#
- Uses WASM or SSR instead of JavaScript
- Enables full-stack C# development for web applications
Blazor Hosting Models
- Blazor WASM → runs entirely in the browser via WASM without JS
- Blazor Server → runs on the server, with UI updates sent via Signal
Blazor Components
- Blazor apps are built using reusable UI components
- Components are defined in
.razor
files - Razor syntax allows C# to be embedded in HTML
<p>Count: @_count</p>
<button @onclick="IncrementCount">+</button>
@code {
private int _count;
private void IncrementCount() => _count++;
}
───✱*.。:。✱*.:。✧*.。✰*.:。✧*.。:。*.。✱ ───