Saltar al contenido
FORMULARIOS · FREE

ErrorSummary

Reúne todos los errores de un formulario en un lugar claro.

Reúne todos los mensajes de validación de un formulario en un bloque claro, para que los usuarios no tengan que buscar qué salió mal.

Por qué ayuda

  • Todos los errores en un lugar
  • Funciona con EditForm
  • Accesible

Dónde encaja

  • Formularios largos
  • Pago
  • Registro
El control ErrorSummary en una página de RayCraft

Ejemplo

<EditForm Model="_model" OnValidSubmit="@(() => _sent = true)">
    <DataAnnotationsValidator />
        <ErrorSummary />
        <TextField @bind-Value="_model.Name" Label="Name" />
        <TextField @bind-Value="_model.Email" Label="Email" />
        <Button Type="submit">Send</Button>
        @if (_sent)
        {
            <Alert Severity="Severity.Success">Sent.</Alert>
        }
</EditForm>

@code {
    private readonly Contact _model = new();
    private bool _sent;

    private sealed class Contact
    {
        [Required(ErrorMessage = "Name is required.")]
        public string? Name { get; set; }

        [Required(ErrorMessage = "Email is required.")]
        [EmailAddress(ErrorMessage = "Email is not valid.")]
        public string? Email { get; set; }
    }
}

Un breve fragmento. Añade @using RayCraft.Blazor.Components a tu página y usa un modo de renderizado interactivo.

Incluido en RayCraft Free. Hay ejemplos que funcionan en el repositorio de GitHub (MIT); contiene código de ejemplo y demostración, no el código de la biblioteca.

Todos los controles ยท Documentación