Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
A component demonstrating simple form validation.
# blazor/demo/FormValidation.razor
<EditForm Model="user" OnValidSubmit="HandleValidSubmit">
<InputText @bind-Value="user.Name" />
<button type="submit">Submit</button>
</EditForm>
<p>@message</p>
@code {
private User user = new User();
private string message;
private void HandleValidSubmit() {
message = $"Hello, {user.Name}!";
}
class User { public string Name { get; set; } }
}Blazor WebAssembly (WASM) is a client-side web framework from Microsoft that allows developers to build interactive web applications using C# and .NET instead of JavaScript. Applications run directly in the browser via WebAssembly.
Origin & Creator
Blazor was developed by Microsoft, first introduced in 2018, with WebAssembly support added to enable fully client-side .NET applications.
Industrial Note
Blazor WASM is ideal for enterprises and developers invested in the Microsoft ecosystem who want C# web development without relying on JavaScript frameworks.