Microsoft.AspNetCore.Components.Forms 名前空間

フォームビュー、状態、および検証を管理するためのクラスを提供します。

クラス

BrowserFileExtensions

のヘルパーメソッドを格納 IBrowserFile します。

DataAnnotationsValidator

データ注釈検証のサポートを に追加します EditContext

EditContext

変更されたフィールドと検証メッセージの現在のセットを示すフラグなど、データ編集プロセスに関連するメタデータを保持します。

EditContextDataAnnotationsExtensions

DataAnnotations 検証を に追加する拡張メソッド EditContext

EditContextFieldClassExtensions

フィールドの状態を EditContext CSS クラス名として記述する拡張メソッドを提供します。

EditContextProperties

に関連付けられた任意のキーと値のペアを保持します EditContext 。 これは、アプリケーション固有の目的で追加のメタデータを追跡するために使用できます。

EditForm

を子孫にカスケードするフォーム要素をレンダリングし EditContext ます。

FieldChangedEventArgs

イベントに関する情報を提供 OnFieldChanged します。

FieldCssClassProvider

フォーム フィールドの検証状態または からのその他の状態情報を表す CSS クラス名を提供します EditContext

InputBase<TValue>

フォーム入力コンポーネントの基本クラス。 この基本クラスは と自動的に統合されます。これは、カスケード パラメーター EditContext として指定する必要があります。

InputCheckbox

値を編集するための入力コンポーネント Boolean

InputDate<TValue>

日付値を編集するための入力コンポーネント。 サポートされている型は DateTime および DateTimeOffset です。

InputFile

HTML ファイルの input 要素をラップし、 Stream 各ファイルの内容に対してを提供するコンポーネント。

InputFileChangeEventArgs

発生するイベントに関 OnChange する情報を提供します。

InputNumber<TValue>

数値を編集するための入力コンポーネント。 サポートされている数値型は、、、、、 Int32 Int64 Int16 Single DoubleDecimal です。

InputRadio<TValue>

選択肢のグループから値を選択するために使用される入力コンポーネント。

InputRadioGroup<TValue>

子コンポーネントを InputRadio<TValue> グループ化します。

InputSelect<TValue>

ドロップダウンの選択コンポーネント。

InputText

値を編集する入力 String コンポーネント。

InputTextArea

値を編集する複数行入力 String コンポーネント。

RemoteBrowserFileStreamOptions

の構成可能なオプションを Microsoft.AspNetCore.Components.Forms.BrowserFileStream 、Blazor Server。

ValidationMessage<TValue>

カスケードされた 内の指定したフィールドの検証メッセージの一覧を表示します EditContext

ValidationMessageStore

の検証メッセージを保持します EditContext

ValidationRequestedEventArgs

イベントに関する情報を提供 OnValidationRequested します。

ValidationStateChangedEventArgs

イベントに関する情報を提供 OnValidationStateChanged します。

ValidationSummary

カスケードされた からの検証メッセージの一覧を表示します EditContext

構造体

FieldIdentifier

編集できる1つのフィールドを一意に識別します。 これは、モデルオブジェクトのプロパティに対応している場合もあれば、他の名前付きの値の場合もあります。

インターフェイス

IBrowserFile

コンポーネントから選択されたファイルのデータを表 InputFile します。

注: メタデータはクライアントによって提供され、信頼されません。

列挙型

InputDateType

コンポーネントによってレンダリングされる HTML 入力の種類を表 InputDate<TValue> します。

注釈

Blazor フォームの詳細については、「 ASP.NET Core Blazor forms and validation」を参照してください。