Microsoft.AspNetCore.Components.Forms Espacio de nombres

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

Clases

AntiforgeryRequestToken

Token antiforgery 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

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 en cascada un EditContext objeto a los descendientes.

Editor<T>

Componente utilizado para editar un valor de tipo T.

FieldChangedEventArgs

Proporciona información sobre el evento OnFieldChanged.

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 los componentes de entrada de formulario. Esta clase base se integra automáticamente con , EditContextque 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.

InputNumber<TValue>

Componente de entrada para editar valores numéricos. Los tipos numéricos admitidos son Int32, , Int64SingleInt16, , Double, . Decimal

InputRadio<TValue>

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

InputRadioGroup<TValue>

Agrupa los 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.

RemoteBrowserFileStreamOptions

Repesenta 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 evento OnValidationRequested.

ValidationStateChangedEventArgs

Proporciona información sobre el evento OnValidationStateChanged.

ValidationSummary

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

Estructuras

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

IBrowserFile

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

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

Enumeraciones

InputDateType

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

Comentarios

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