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、、Int64Int16SingleDoubleDecimal

InputRadio<TValue>

用于从一组选项中选择值的输入组件。

InputRadioGroup<TValue>

对子 InputRadio<TValue> 组件进行分组。

InputSelect<TValue>

下拉列表选择组件。

InputText

用于编辑 String 值的输入组件。

InputTextArea

用于编辑 String 值的多行输入组件。

RemoteBrowserFileStreamOptions

使用 Blazor Server 重新输入 的 Microsoft.AspNetCore.Components.Forms.BrowserFileStream 可配置选项。

ValidationMessage<TValue>

显示级联 EditContext中的指定字段的验证消息列表。

ValidationMessageStore

保存 的 EditContext验证消息。

ValidationRequestedEventArgs

提供有关事件 OnValidationRequested 的信息。

ValidationStateChangedEventArgs

提供有关事件 OnValidationStateChanged 的信息。

ValidationSummary

显示来自级联 EditContext的验证消息的列表。

结构

FieldIdentifier

唯一标识可编辑的单个字段。 这可能对应于模型对象上的属性,也可以是任何其他命名值。

接口

IBrowserFile

表示从 InputFile 组件中选择的文件的数据。

注意:元数据由客户端提供,不受信任。

枚举

InputDateType

表示组件要呈现 InputDate<TValue> 的 HTML 输入的类型。

注解

有关 Blazor 表单的详细信息,请参阅 ASP.NET Core Blazor 窗体和验证