Condividi tramite


Microsoft.AspNetCore.Components.Forms Spazio dei nomi

Fornisce classi per la gestione di visualizzazioni, stato e convalide dei moduli.

Classi

Nome Descrizione
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 oggetto EditContext.

DisplayName<TValue>

Visualizza il nome visualizzato per un campo specificato, la lettura DisplayAttribute da o DisplayNameAttribute se presente o il fallback al nome della proprietà.

EditContext

Contiene i metadati correlati a un processo di modifica dei dati, ad esempio i 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 oggetto EditContext.

EditContextFieldClassExtensions

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

EditContextProperties

Contiene coppie chiave/valore arbitrarie associate a un oggetto EditContext. Può essere usato per tenere traccia di metadati aggiuntivi per scopi specifici dell'applicazione.

EditForm

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

Editor<T>

Componente utilizzato per la modifica di 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 oggetto EditContext.

FormMappingContext

Contesto associato a un'operazione di mapping del modulo 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 Stream oggetto per il contenuto di ogni file.

InputFileChangeEventArgs

Fornisce informazioni su un OnChange evento generato.

InputHidden

Componente di input nascosto per l'archiviazione dei String valori.

InputNumber<TValue>

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

InputRadio<TValue>

Componente di input utilizzato per la selezione di un valore da un gruppo di scelte.

InputRadioGroup<TValue>

Raggruppa i componenti figlio InputRadio<TValue> .

InputSelect<TValue>

Componente di selezione dell'elenco a discesa.

InputText

Componente di input per la modifica dei String valori.

InputTextArea

Componente di input su più righe per la modifica dei String valori.

Label<TValue>

Esegue il rendering di un <label> elemento per un campo specificato, la lettura del nome visualizzato da DisplayAttribute o DisplayNameAttribute , se presente, o il fallback al nome della proprietà.

RemoteBrowserFileStreamOptions

Repesents opzioni configurabili 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 messaggi di convalida per un oggetto EditContext.

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

Nome Descrizione
FieldIdentifier

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

Interfacce

Nome Descrizione
IBrowserFile

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

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

Enumerazioni

Nome Descrizione
InputDateType

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

Commenti

Per altre informazioni sui moduli Blazor, vedere ASP.NET Core Blazor forms and validation.For more information about Blazor forms, see ASP.NET Core Blazor forms and validation.