Microsoft.AspNetCore.Components.Forms Espacio de nombres

Proporciona clases para administrar vistas de formulario, estado y validaciones.

Clases

Nombre Description
AntiforgeryRequestToken

Token de antiforgería incluido en los datos del formulario de solicitud.

AntiforgeryStateProvider

Proporciona acceso al token antiforgery asociado a la sesión actual.

AntiforgeryToken

Componente que representa un token antiforgería como un campo oculto.

BrowserFileExtensions

Contiene métodos auxiliares para IBrowserFile.

DataAnnotationsValidator

Agrega compatibilidad con la validación de anotaciones de datos a .EditContext

DisplayName<TValue>

Muestra el nombre para mostrar de un campo especificado, la lectura de DisplayAttribute o DisplayNameAttribute si está presente o la revierte al nombre de la propiedad.

EditContext

Contiene metadatos relacionados con un proceso de edición de datos, como marcas para indicar qué campos se han modificado y el conjunto actual de mensajes de validación.

EditContextDataAnnotationsExtensions

Métodos de extensión para agregar validación de DataAnnotations a .EditContext

EditContextFieldClassExtensions

Proporciona métodos de extensión para describir el estado de los campos como nombres de EditContext clase CSS.

EditContextProperties

Contiene pares de clave-valor arbitrarios asociados a .EditContext Esto se puede usar para realizar un seguimiento de metadatos adicionales con fines específicos de la aplicación.

EditForm

Representa un elemento de formulario que aplica una EditContext cascada a los descendientes.

Editor<T>

Componente usado para editar un valor de tipo T.

FieldChangedEventArgs

Proporciona información sobre el OnFieldChanged evento.

FieldCssClassProvider

Proporciona nombres de clase CSS para los campos de formulario para representar su estado de validación u otra información de estado de .EditContext

FormMappingContext

Contexto asociado a una operación de asignación de formulario determinada.

FormMappingScope

Define el ámbito de asignación de los datos recibidos de las publicaciones de formulario.

InputBase<TValue>

Clase base para componentes de entrada de formulario. Esta clase base se integra automáticamente con un EditContext, que se debe proporcionar como parámetro en cascada.

InputCheckbox

Componente de entrada para editar Boolean valores.

InputDate<TValue>

Componente de entrada para editar valores de fecha. Los tipos admitidos para el valor de fecha son:

InputFile

Componente que encapsula el elemento de entrada de archivo HTML y proporciona un Stream elemento para el contenido de cada archivo.

InputFileChangeEventArgs

Proporciona información sobre un OnChange evento que se está generando.

InputHidden

Componente de entrada oculto para almacenar String valores.

InputNumber<TValue>

Componente de entrada para editar valores numéricos. Los tipos numéricos admitidos son , , Int16, , DoubleDecimal. SingleInt64Int32

InputRadio<TValue>

Componente de entrada que se usa para seleccionar un valor de un grupo de opciones.

InputRadioGroup<TValue>

Agrupa componentes secundarios InputRadio<TValue> .

InputSelect<TValue>

Un componente de selección desplegable.

InputText

Componente de entrada para editar String valores.

InputTextArea

Componente de entrada de varias líneas para editar String valores.

Label<TValue>

Representa un <label> elemento para un campo especificado, lee el nombre para mostrar de DisplayAttribute o DisplayNameAttribute si está presente o retrocede al nombre de propiedad.

RemoteBrowserFileStreamOptions

Repesa las opciones configurables para Microsoft.AspNetCore.Components.Forms.BrowserFileStream con Blazor Server.

ValidationMessage<TValue>

Muestra una lista de mensajes de validación para un campo especificado dentro de una cascada EditContext.

ValidationMessageStore

Contiene mensajes de validación para .EditContext

ValidationRequestedEventArgs

Proporciona información sobre el OnValidationRequested evento.

ValidationStateChangedEventArgs

Proporciona información sobre el OnValidationStateChanged evento.

ValidationSummary

Muestra una lista de mensajes de validación de un objeto en cascada EditContext.

Estructuras

Nombre Description
FieldIdentifier

Identifica de forma única un único campo que se puede editar. Esto puede corresponder a una propiedad en un objeto de modelo o puede ser cualquier otro valor con nombre.

Interfaces

Nombre Description
IBrowserFile

Representa los datos de un archivo seleccionado de un InputFile componente.

Nota: El cliente proporciona metadatos y no es de confianza.

Enumeraciones

Nombre Description
InputDateType

Representa el tipo de entrada HTML que un InputDate<TValue> componente va a representar.

Comentarios

Para obtener más información sobre los formularios blazor, consulte ASP.NET Core formularios y validación de Blazor.