Hopp til innholdet
SKJEMAER · FREE

ErrorSummary

Samle alle skjemafeil på ett tydelig sted.

Samle alle valideringsmeldinger fra et skjema i én tydelig blokk, slik at brukerne slipper å lete etter hva som gikk galt.

Hvorfor det hjelper

  • Alle feil på ett sted
  • Fungerer med EditForm
  • Tilgjengelig

Hvor det passer

  • Lange skjemaer
  • Kassen
  • Registrering
Kontrollen ErrorSummary på en RayCraft-side

Eksempel

<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; }
    }
}

Et kort utdrag. Legg til @using RayCraft.Blazor.Components på siden din, og bruk en interaktiv gjengivelsesmodus.

Inkludert i RayCraft Free. Fungerende eksempler finnes i GitHub-arkiv (MIT); det inneholder eksempel- og demokode, ikke bibliotekets kode.

Alle kontroller ยท Dokumentasjon