通过


Microsoft.AspNetCore.Components.Forms 命名空间

提供用于管理表单视图、状态和验证的类。

名称 说明
AntiforgeryRequestToken

请求表单数据中包含的反forgery 令牌。

AntiforgeryStateProvider

提供对与当前会话关联的反forgery 令牌的访问权限。

AntiforgeryToken

将反forgery 标记呈现为隐藏字段的组件。

BrowserFileExtensions

包含有关 . 的 IBrowserFile帮助程序方法。

DataAnnotationsValidator

/> 添加数据注释验证支持。

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

InputRadio<TValue>

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

InputRadioGroup<TValue>

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

InputSelect<TValue>

下拉列表选择组件。

InputText

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

InputTextArea

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

Label<TValue>

<label>呈现指定字段的元素、读取DisplayAttribute显示名称(DisplayNameAttribute如果存在)或回退到属性名称。

RemoteBrowserFileStreamOptions

使用 Blazor 服务器重新输入 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 窗体和验证