blazor bind onchange code example

Example: blazor component ValueChanged

Child Component

Password: @validationMessage @code { private bool showPassword; private string password; private string validationMessage; [Parameter] public string Password { get { return password ?? string.Empty; } set { if (password != value) { if (value.Contains(' ')) { validationMessage = "Spaces not allowed!"; } else { password = value; validationMessage = string.Empty; } } } } [Parameter] public EventCallback PasswordChanged { get; set; } private Task OnPasswordChanged(ChangeEventArgs e) { Password = e.Value.ToString(); return PasswordChanged.InvokeAsync(Password); } private void ToggleShowPassword() { showPassword = !showPassword; } }

Tags:

Misc Example