Поделиться через


Microsoft.AspNetCore.Components.Forms Пространство имен

Предоставляет классы для управления представлениями форм, состоянием и проверками.

Классы

AntiforgeryRequestToken

Маркер защиты от подделки, включенный в данные формы запроса.

AntiforgeryStateProvider

Предоставляет доступ к маркеру защиты от подделки, связанному с текущим сеансом.

AntiforgeryToken

Компонент, который отображает маркер защиты от подделки в виде скрытого поля.

BrowserFileExtensions

Содержит вспомогательные методы для IBrowserFile.

DataAnnotationsValidator

Добавляет поддержку проверки заметок к данным в .EditContext

EditContext

Содержит метаданные, связанные с процессом редактирования данных, например флаги, указывающие, какие поля были изменены, и текущий набор сообщений проверки.

EditContextDataAnnotationsExtensions

Методы расширения для добавления проверки DataAnnotations в .EditContext

EditContextFieldClassExtensions

Предоставляет методы расширения для описания состояния EditContext полей в виде имен классов CSS.

EditContextProperties

Содержит произвольные пары "ключ-значение", связанные с EditContext. Его можно использовать для отслеживания дополнительных метаданных для конкретных целей приложения.

EditForm

Отрисовывает элемент формы, который каскадирует объект в EditContext потомки.

Editor<T>

Компонент, используемый для изменения значения типа T.

FieldChangedEventArgs

Предоставляет сведения о событии OnFieldChanged.

FieldCssClassProvider

Предоставляет имена классов CSS для полей формы для представления их состояния проверки или других сведений EditContextо состоянии из .

FormMappingContext

Контекст, связанный с заданной операцией сопоставления форм.

FormMappingScope

Определяет область сопоставления для данных, полученных из записей форм.

InputBase<TValue>

Базовый класс для входных компонентов формы. Этот базовый EditContextкласс автоматически интегрируется с , который должен быть предоставлен в виде каскадного параметра.

InputCheckbox

Входной компонент для редактирования Boolean значений.

InputDate<TValue>

Входной компонент для изменения значений даты. Поддерживаемые типы для значения даты:

InputFile

Компонент, который упаковывает входной элемент HTML-файла и предоставляет Stream для содержимого каждого файла.

InputFileChangeEventArgs

Предоставляет сведения о создаваемом OnChange событии.

InputNumber<TValue>

Входной компонент для редактирования числовых значений. Поддерживаемые числовые типы: Int32, Int64, Int16, Single, Double, , . Decimal

InputRadio<TValue>

Входной компонент, используемый для выбора значения из группы вариантов.

InputRadioGroup<TValue>

Группирует дочерние InputRadio<TValue> компоненты.

InputSelect<TValue>

Компонент выбора раскрывающегося списка.

InputText

Входной компонент для редактирования String значений.

InputTextArea

Компонент многострочного ввода для редактирования String значений.

RemoteBrowserFileStreamOptions

Repesents настраиваемые параметры для Microsoft.AspNetCore.Components.Forms.BrowserFileStream с Blazor Server.

ValidationMessage<TValue>

Отображает список сообщений проверки для указанного поля в каскадном объекте EditContext.

ValidationMessageStore

Содержит сообщения проверки для .EditContext

ValidationRequestedEventArgs

Предоставляет сведения о событии OnValidationRequested.

ValidationStateChangedEventArgs

Предоставляет сведения о событии OnValidationStateChanged.

ValidationSummary

Отображает список сообщений проверки из каскадного EditContextобъекта .

Структуры

FieldIdentifier

Уникально идентифицирует одно поле, которое можно изменить. Это может соответствовать свойству объекта модели или любому другому именованному значению.

Интерфейсы

IBrowserFile

Представляет данные файла, выбранного из InputFile компонента.

Примечание. Метаданные предоставляются клиентом и не являются доверенными.

Перечисления

InputDateType

Представляет тип html-входных данных, отображаемых компонентом InputDate<TValue> .

Комментарии

Дополнительные сведения о формах Blazor см. в разделе ASP.NET Core форм и проверки Blazor.