Freigeben über


Microsoft.AspNetCore.Components.Forms Namespace

Stellt Klassen zum Verwalten von Formularansichten, Status und Validierungen bereit.

Klassen

AntiforgeryRequestToken

Das in den Anforderungsformulardaten enthaltene Fälschungstoken.

AntiforgeryStateProvider

Bietet Zugriff auf das Antiforgery-Token, das der aktuellen Sitzung zugeordnet ist.

AntiforgeryToken

Komponente, die ein Antifälschungstoken als ausgeblendetes Feld rendert.

BrowserFileExtensions

Enthält Hilfsmethoden für IBrowserFile.

DataAnnotationsValidator

Fügt eine Unterstützung für die Validierung von Datenanmerkungen zu einem EditContexthinzu.

EditContext

Enthält Metadaten im Zusammenhang mit einem Datenbearbeitungsprozess, z. B. Flags, um anzugeben, welche Felder geändert wurden, und den aktuellen Satz von Validierungsmeldungen.

EditContextDataAnnotationsExtensions

Erweiterungsmethoden zum Hinzufügen der DataAnnotations-Validierung zu einem EditContext.

EditContextFieldClassExtensions

Stellt Erweiterungsmethoden bereit, um den Zustand von EditContext Feldern als CSS-Klassennamen zu beschreiben.

EditContextProperties

Enthält beliebige Schlüssel-Wert-Paare, die einem EditContextzugeordnet sind. Dies kann verwendet werden, um zusätzliche Metadaten für anwendungsspezifische Zwecke nachzuverfolgen.

EditForm

Rendert ein Formularelement, das ein EditContext in abhängige Elemente kaskadiert.

Editor<T>

Eine Komponente, die zum Bearbeiten eines Werts vom Typ Tverwendet wird.

FieldChangedEventArgs

Stellt Informationen zu dem OnFieldChanged-Ereignis bereit.

FieldCssClassProvider

Stellt CSS-Klassennamen für Formularfelder bereit, um ihren Validierungsstatus oder andere Zustandsinformationen aus einem EditContextdarzustellen.

FormMappingContext

Der Kontext, der einem bestimmten Formularzuordnungsvorgang zugeordnet ist.

FormMappingScope

Definiert den Zuordnungsbereich für Daten, die von Formularbeiträgen empfangen werden.

InputBase<TValue>

Eine Basisklasse für Formulareingabekomponenten. Diese Basisklasse wird automatisch in einen EditContextintegriert, der als kaskadierender Parameter angegeben werden muss.

InputCheckbox

Eine Eingabekomponente zum Bearbeiten von Boolean Werten.

InputDate<TValue>

Eine Eingabekomponente zum Bearbeiten von Datumswerten. Die unterstützten Typen für den Datumswert sind:

InputFile

Eine Komponente, die das HTML-Dateieingabeelement umschließt und einen Stream für den Inhalt jeder Datei bereitstellt.

InputFileChangeEventArgs

Stellt Informationen zu einem OnChange ausgelösten Ereignis bereit.

InputNumber<TValue>

Eine Eingabekomponente zum Bearbeiten numerischer Werte. Unterstützte numerische Typen sind Int32, Int64, Int16, Single, Double. Decimal

InputRadio<TValue>

Eine Eingabekomponente, die zum Auswählen eines Werts aus einer Gruppe von Optionen verwendet wird.

InputRadioGroup<TValue>

Gruppiert untergeordnete InputRadio<TValue> Komponenten.

InputSelect<TValue>

Eine Dropdownauswahlkomponente.

InputText

Eine Eingabekomponente zum Bearbeiten von String Werten.

InputTextArea

Eine mehrline-Eingabekomponente zum Bearbeiten von String Werten.

RemoteBrowserFileStreamOptions

Wiederholen Sie konfigurierbare Optionen für Microsoft.AspNetCore.Components.Forms.BrowserFileStream mit Blazor Server.

ValidationMessage<TValue>

Zeigt eine Liste der Validierungsmeldungen für ein angegebenes Feld in einem kaskadierten EditContextan.

ValidationMessageStore

Enthält Validierungsmeldungen für einen EditContext.

ValidationRequestedEventArgs

Stellt Informationen zu dem OnValidationRequested-Ereignis bereit.

ValidationStateChangedEventArgs

Stellt Informationen zu dem OnValidationStateChanged-Ereignis bereit.

ValidationSummary

Zeigt eine Liste der Validierungsmeldungen aus einem kaskadierten EditContextan.

Strukturen

FieldIdentifier

Identifiziert eindeutig ein einzelnes Feld, das bearbeitet werden kann. Dies kann einer Eigenschaft für ein Modellobjekt oder einem anderen benannten Wert entsprechen.

Schnittstellen

IBrowserFile

Stellt die Daten einer Datei dar, die aus einer InputFile Komponente ausgewählt wurde.

Hinweis: Metadaten werden vom Client bereitgestellt und sind nicht vertrauenswürdig.

Enumerationen

InputDateType

Stellt den Typ der HTML-Eingabe dar, die von einer InputDate<TValue> Komponente gerendert werden soll.

Hinweise

Weitere Informationen zu Blazor-Formularen finden Sie unter ASP.NET Core Blazor-Formulare und Validierung.