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

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

Классы

Имя Описание
AntiforgeryRequestToken

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

AntiforgeryStateProvider

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

AntiforgeryToken

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

BrowserFileExtensions

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

DataAnnotationsValidator

Добавляет поддержку EditContextпроверки примечаний к данным. При отрисовке в статическом контексте SSR также активирует проверку на стороне клиента, сохраняя ее IClientValidationService в Properties.

DisplayName<TValue>

Отображает отображаемое имя для указанного поля, считывания DisplayAttribute или DisplayNameAttribute при наличии или возврата к имени свойства.

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 событии.

InputHidden

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

InputNumber<TValue>

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

InputRadio<TValue>

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

InputRadioGroup<TValue>

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

InputSelect<TValue>

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

InputText

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

InputTextArea

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

Label<TValue>

Отрисовывает элемент для указанного поля, считывая <label> отображаемое имя или DisplayAttributeDisplayNameAttribute если оно присутствует, или возвращается к имени свойства.

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 и проверка.