Partilhar via


Microsoft.AspNetCore.Components.Forms Namespace

Fornece classes para gerenciar exibições de formulário, estado e validações.

Classes

Nome Description
AntiforgeryRequestToken

O token antiforgery incluído nos dados do formulário de solicitação.

AntiforgeryStateProvider

Fornece acesso ao token antiforgery associado à sessão atual.

AntiforgeryToken

Componente que renderiza um token antiforgery como um campo oculto.

BrowserFileExtensions

Contém métodos auxiliares para IBrowserFile.

DataAnnotationsValidator

Adiciona suporte à validação de anotações de dados a um EditContext.

DisplayName<TValue>

Exibe o nome de exibição de um campo especificado, lendo de DisplayAttribute ou DisplayNameAttribute se presente ou voltando para o nome da propriedade.

EditContext

Contém metadados relacionados a um processo de edição de dados, como sinalizadores para indicar quais campos foram modificados e o conjunto atual de mensagens de validação.

EditContextDataAnnotationsExtensions

Métodos de extensão para adicionar validação DataAnnotations a um EditContext.

EditContextFieldClassExtensions

Fornece métodos de extensão para descrever o estado dos campos como nomes de EditContext classe CSS.

EditContextProperties

Contém pares de chave/valor arbitrários associados a um EditContext. Isso pode ser usado para rastrear metadados adicionais para fins específicos do aplicativo.

EditForm

Renderiza um elemento de formulário que faz uma EditContext cascata para descendentes.

Editor<T>

Um componente usado para editar um valor do tipo T.

FieldChangedEventArgs

Fornece informações sobre o OnFieldChanged evento.

FieldCssClassProvider

Fornece nomes de classe CSS para campos de formulário para representar seu estado de validação ou outras informações de estado de um EditContext.

FormMappingContext

O contexto associado a uma determinada operação de mapeamento de formulário.

FormMappingScope

Define o escopo de mapeamento dos dados recebidos de postagens de formulário.

InputBase<TValue>

Uma classe base para componentes de entrada de formulário. Essa classe base integra-se automaticamente a um EditContext, que deve ser fornecido como um parâmetro em cascata.

InputCheckbox

Um componente de entrada para editar Boolean valores.

InputDate<TValue>

Um componente de entrada para editar valores de data. Os tipos com suporte para o valor de data são:

InputFile

Um componente que encapsula o elemento de entrada de arquivo HTML e fornece um Stream para o conteúdo de cada arquivo.

InputFileChangeEventArgs

Fornece informações sobre um OnChange evento que está sendo gerado.

InputHidden

Um componente de entrada oculto para armazenar String valores.

InputNumber<TValue>

Um componente de entrada para editar valores numéricos. Tipos numéricos com suporte são Int32, Int64, , Int16, Single, Double, Decimal.

InputRadio<TValue>

Um componente de entrada usado para selecionar um valor de um grupo de opções.

InputRadioGroup<TValue>

Agrupa componentes filho InputRadio<TValue> .

InputSelect<TValue>

Um componente de seleção suspensa.

InputText

Um componente de entrada para editar String valores.

InputTextArea

Um componente de entrada multilinha para editar String valores.

Label<TValue>

Renderiza um <label> elemento para um campo especificado, lendo o nome de exibição de DisplayAttribute ou DisplayNameAttribute se presente ou voltando para o nome da propriedade.

RemoteBrowserFileStreamOptions

Repescente opções configuráveis para Microsoft.AspNetCore.Components.Forms.BrowserFileStream com o Servidor Blazor.

ValidationMessage<TValue>

Exibe uma lista de mensagens de validação para um campo especificado em cascata EditContext.

ValidationMessageStore

Mantém mensagens de validação para um EditContext.

ValidationRequestedEventArgs

Fornece informações sobre o OnValidationRequested evento.

ValidationStateChangedEventArgs

Fornece informações sobre o OnValidationStateChanged evento.

ValidationSummary

Exibe uma lista de mensagens de validação de um em cascata EditContext.

Estruturas

Nome Description
FieldIdentifier

Identifica exclusivamente um único campo que pode ser editado. Isso pode corresponder a uma propriedade em um objeto de modelo ou pode ser qualquer outro valor nomeado.

Interfaces

Nome Description
IBrowserFile

Representa os dados de um arquivo selecionado em um InputFile componente.

Observação: os metadados são fornecidos pelo cliente e não são confiáveis.

Enumerações

Nome Description
InputDateType

Representa o tipo de entrada HTML a ser renderizada por um InputDate<TValue> componente.

Comentários

Para obter mais informações sobre formulários Blazor, consulte ASP.NET Core formulários Blazor e validação.