Microsoft.AspNetCore.Components.Forms Przestrzeń nazw

Udostępnia klasy do zarządzania widokami formularzy, stanami i walidacjami.

Klasy

AntiforgeryRequestToken

Token antyforgery zawarty w danych formularza żądania.

AntiforgeryStateProvider

Zapewnia dostęp do tokenu antyforgery skojarzonego z bieżącą sesją.

AntiforgeryToken

Składnik, który renderuje token antyforgery jako ukryte pole.

BrowserFileExtensions

Zawiera metody pomocnika dla klasy IBrowserFile.

DataAnnotationsValidator

Dodaje obsługę walidacji adnotacji danych do elementu EditContext.

EditContext

Przechowuje metadane związane z procesem edytowania danych, takie jak flagi wskazujące, które pola zostały zmodyfikowane i bieżący zestaw komunikatów weryfikacji.

EditContextDataAnnotationsExtensions

Metody rozszerzenia służące do dodawania walidacji danychAnnotations do elementu EditContext.

EditContextFieldClassExtensions

Udostępnia metody rozszerzenia opisujące EditContext stan pól jako nazwy klas CSS.

EditContextProperties

Przechowuje dowolne pary klucz/wartość skojarzone z elementem EditContext. Może to służyć do śledzenia dodatkowych metadanych w celach specyficznych dla aplikacji.

EditForm

Renderuje element formularza, który kaskadowo tworzy element EditContext podrzędny.

Editor<T>

Składnik używany do edytowania wartości typu T.

FieldChangedEventArgs

Zawiera informacje o zdarzeniu OnFieldChanged .

FieldCssClassProvider

Dostarcza nazwy klas CSS dla pól formularzy, aby reprezentować ich stan weryfikacji lub inne informacje o stanie z obiektu EditContext.

FormMappingContext

Kontekst skojarzony z daną operacją mapowania formularza.

FormMappingScope

Definiuje zakres mapowania danych odebranych z wpisów formularzy.

InputBase<TValue>

Klasa bazowa składników wejściowych formularza. Ta klasa bazowa automatycznie integruje się z elementem EditContext, który musi być podany jako parametr kaskadowy.

InputCheckbox

Składnik wejściowy do edycji Boolean wartości.

InputDate<TValue>

Składnik wejściowy do edytowania wartości daty. Obsługiwane typy wartości daty to:

InputFile

Składnik, który opakowuje element wejściowy pliku HTML i dostarcza element Stream zawartości każdego pliku.

InputFileChangeEventArgs

Dostarcza informacje o zgłaszanym OnChange zdarzeniu.

InputNumber<TValue>

Składnik wejściowy do edytowania wartości liczbowych. Obsługiwane typy liczbowe to Int32, , Int64, SingleInt16, Double, . Decimal

InputRadio<TValue>

Składnik wejściowy używany do wybierania wartości z grupy wyborów.

InputRadioGroup<TValue>

Grupuje składniki podrzędne InputRadio<TValue> .

InputSelect<TValue>

Składnik wyboru listy rozwijanej.

InputText

Składnik wejściowy do edycji String wartości.

InputTextArea

Wielowierszowy składnik wejściowy do edycji String wartości.

RemoteBrowserFileStreamOptions

Repesents konfigurowalne opcje dla programu Microsoft.AspNetCore.Components.Forms.BrowserFileStream Blazor Server.

ValidationMessage<TValue>

Wyświetla listę komunikatów weryfikacji dla określonego pola w kaskadowym EditContextobiekcie .

ValidationMessageStore

Przechowuje komunikaty sprawdzania poprawności dla elementu EditContext.

ValidationRequestedEventArgs

Zawiera informacje o zdarzeniu OnValidationRequested .

ValidationStateChangedEventArgs

Zawiera informacje o zdarzeniu OnValidationStateChanged .

ValidationSummary

Wyświetla listę komunikatów weryfikacji z kaskadowej EditContextlisty .

Struktury

FieldIdentifier

Unikatowo identyfikuje jedno pole, które można edytować. Może to odpowiadać właściwości obiektu modelu lub może być dowolną inną nazwaną wartością.

Interfejsy

IBrowserFile

Reprezentuje dane pliku wybranego InputFile ze składnika.

Uwaga: metadane są dostarczane przez klienta i są niezaufane.

Wyliczenia

InputDateType

Reprezentuje typ danych wejściowych HTML, które mają być renderowane przez InputDate<TValue> składnik.

Uwagi

Aby uzyskać więcej informacji na temat formularzy Platformy Blazor, zobacz ASP.NET Core formularzy i walidacji platformy Blazor.