Microsoft.AspNetCore.Components.Forms Spazio dei nomi

Fornisce classi per la gestione di visualizzazioni modulo, stato e convalida.

Classi

AntiforgeryRequestToken

Token antiforgery incluso nei dati del modulo di richiesta.

AntiforgeryStateProvider

Fornisce l'accesso al token antiforgery associato alla sessione corrente.

AntiforgeryToken

Componente che esegue il rendering di un token antiforgery come campo nascosto.

BrowserFileExtensions

Contiene metodi helper per IBrowserFile.

DataAnnotationsValidator

Aggiunge il supporto per la convalida delle annotazioni dati a un EditContextoggetto .

EditContext

Contiene metadati correlati a un processo di modifica dei dati, ad esempio flag per indicare quali campi sono stati modificati e il set corrente di messaggi di convalida.

EditContextDataAnnotationsExtensions

Metodi di estensione per aggiungere la convalida di DataAnnotations a un EditContextoggetto .

EditContextFieldClassExtensions

Fornisce metodi di estensione per descrivere lo stato dei campi come nomi di EditContext classi CSS.

EditContextProperties

Contiene coppie chiave/valore arbitrarie associate a un EditContextoggetto . Questa operazione può essere usata per tenere traccia di metadati aggiuntivi per scopi specifici dell'applicazione.

EditForm

Esegue il rendering di un elemento form a cascata EditContext per i discendenti.

Editor<T>

Componente usato per modificare un valore di tipo T.

FieldChangedEventArgs

Fornisce informazioni sull'evento OnFieldChanged.

FieldCssClassProvider

Fornisce nomi di classe CSS per i campi modulo per rappresentare lo stato di convalida o altre informazioni sullo stato da un EditContextoggetto .

FormMappingContext

Contesto associato a un'operazione di mapping dei moduli specificata.

FormMappingScope

Definisce l'ambito di mapping per i dati ricevuti dai post del modulo.

InputBase<TValue>

Classe di base per i componenti di input del modulo. Questa classe di base si integra automaticamente con un EditContextoggetto , che deve essere fornito come parametro a catena.

InputCheckbox

Componente di input per la modifica dei Boolean valori.

InputDate<TValue>

Componente di input per la modifica dei valori di data. I tipi supportati per il valore di data sono:

InputFile

Componente che esegue il wrapping dell'elemento di input del file HTML e fornisce un oggetto Stream per il contenuto di ogni file.

InputFileChangeEventArgs

Fornisce informazioni su un OnChange evento generato.

InputNumber<TValue>

Componente di input per la modifica di valori numerici. I tipi numerici supportati sono Int32, , DoubleSingleInt64Int16, , . Decimal

InputRadio<TValue>

Componente di input usato per selezionare un valore da un gruppo di scelte.

InputRadioGroup<TValue>

Raggruppa i componenti figlio InputRadio<TValue> .

InputSelect<TValue>

Componente di selezione a discesa.

InputText

Componente di input per la modifica dei String valori.

InputTextArea

Componente di input multilinea per la modifica dei String valori.

RemoteBrowserFileStreamOptions

Opzioni configurabili per repesents per Microsoft.AspNetCore.Components.Forms.BrowserFileStream con Blazor Server.

ValidationMessage<TValue>

Visualizza un elenco di messaggi di convalida per un campo specificato all'interno di un oggetto a catena EditContext.

ValidationMessageStore

Contiene i messaggi di convalida per un EditContextoggetto .

ValidationRequestedEventArgs

Fornisce informazioni sull'evento OnValidationRequested.

ValidationStateChangedEventArgs

Fornisce informazioni sull'evento OnValidationStateChanged.

ValidationSummary

Visualizza un elenco di messaggi di convalida da un oggetto a catena EditContext.

Struct

FieldIdentifier

Identifica in modo univoco un singolo campo che può essere modificato. Ciò può corrispondere a una proprietà in un oggetto modello o può essere qualsiasi altro valore denominato.

Interfacce

IBrowserFile

Rappresenta i dati di un file selezionato da un InputFile componente.

Nota: i metadati vengono forniti dal client e non sono attendibili.

Enumerazioni

InputDateType

Rappresenta il tipo di input HTML da eseguire per il rendering da parte di un InputDate<TValue> componente.

Commenti

Per altre informazioni sui moduli Blazor, vedere ASP.NET Core Blazor form e convalida.