Microsoft.AspNetCore.Components.Forms Ruang nama

Menyediakan kelas untuk mengelola tampilan formulir, status, dan validasi.

Kelas

Nama Deskripsi
AntiforgeryRequestToken

Token antiforgery yang disertakan dalam data formulir permintaan.

AntiforgeryStateProvider

Menyediakan akses ke token antiforgery yang terkait dengan sesi saat ini.

AntiforgeryToken

Komponen yang merender token antiforgery sebagai bidang tersembunyi.

BrowserFileExtensions

Berisi metode pembantu untuk IBrowserFile.

DataAnnotationsValidator

Menambahkan dukungan validasi Anotasi Data ke EditContext. Saat merender dalam konteks SSR statis, juga mengaktifkan validasi sisi klien dengan menyimpan IClientValidationService pada Properties.

DisplayName<TValue>

Menampilkan nama tampilan untuk bidang tertentu, membaca dari DisplayAttribute atau DisplayNameAttribute jika ada, atau kembali ke nama properti.

EditContext

Menyimpan metadata yang terkait dengan proses pengeditan data, seperti bendera untuk menunjukkan bidang mana yang telah dimodifikasi dan kumpulan pesan validasi saat ini.

EditContextDataAnnotationsExtensions

Metode ekstensi untuk menambahkan validasi DataAnnotations ke EditContext.

EditContextFieldClassExtensions

Menyediakan metode ekstensi untuk menjelaskan status EditContext bidang sebagai nama kelas CSS.

EditContextProperties

Menyimpan pasangan kunci/nilai arbitrer yang EditContextterkait dengan . Ini dapat digunakan untuk melacak metadata tambahan untuk tujuan khusus aplikasi.

EditForm

Merender elemen formulir yang bertuliskan ke EditContext turunan.

Editor<T>

Komponen yang digunakan untuk mengedit nilai jenis T.

FieldChangedEventArgs

Menyediakan informasi tentang peristiwa tersebut OnFieldChanged .

FieldCssClassProvider

Menyediakan nama kelas CSS untuk bidang formulir untuk mewakili status validasinya atau informasi status lainnya dari EditContext.

FormMappingContext

Konteks yang terkait dengan operasi pemetaan formulir tertentu.

FormMappingScope

Menentukan cakupan pemetaan untuk data yang diterima dari posting formulir.

InputBase<TValue>

Kelas dasar untuk komponen input formulir. Kelas dasar ini secara otomatis terintegrasi dengan EditContext, yang harus disediakan sebagai parameter kaskade.

InputCheckbox

Komponen input untuk mengedit Boolean nilai.

InputDate<TValue>

Komponen input untuk mengedit nilai tanggal. Jenis yang didukung untuk nilai tanggal adalah:

InputFile

Komponen yang membungkus elemen input file HTML dan menyediakan Stream untuk setiap konten file.

InputFileChangeEventArgs

Menyediakan informasi tentang peristiwa yang OnChange diangkat.

InputHidden

Komponen input tersembunyi untuk menyimpan String nilai.

InputNumber<TValue>

Komponen input untuk mengedit nilai numerik. Jenis numerik yang didukung adalah Int32, , Int64, Int16Single, Double, Decimal.

InputRadio<TValue>

Komponen input yang digunakan untuk memilih nilai dari sekelompok pilihan.

InputRadioGroup<TValue>

Mengelompokkan komponen anak InputRadio<TValue> .

InputSelect<TValue>

Komponen pilihan dropdown.

InputText

Komponen input untuk mengedit String nilai.

InputTextArea

Komponen input multibaris untuk mengedit String nilai.

Label<TValue>

Merender <label> elemen untuk bidang tertentu, membaca nama tampilan dari DisplayAttribute atau DisplayNameAttribute jika ada, atau kembali ke nama properti.

RemoteBrowserFileStreamOptions

Opsi yang dapat dikonfigurasi ulang untuk Microsoft.AspNetCore.Components.Forms.BrowserFileStream dengan Blazor Server.

ValidationMessage<TValue>

Menampilkan daftar pesan validasi untuk bidang tertentu dalam berskala EditContext.

ValidationMessageStore

Menyimpan pesan validasi untuk EditContext.

ValidationRequestedEventArgs

Menyediakan informasi tentang peristiwa tersebut OnValidationRequested .

ValidationStateChangedEventArgs

Menyediakan informasi tentang peristiwa tersebut OnValidationStateChanged .

ValidationSummary

Menampilkan daftar pesan validasi dari berskala EditContext.

Struct

Nama Deskripsi
FieldIdentifier

Secara unik mengidentifikasi satu bidang yang dapat diedit. Ini mungkin sesuai dengan properti pada objek model, atau dapat berupa nilai bernama lainnya.

Antarmuka

Nama Deskripsi
IBrowserFile

Mewakili data file yang dipilih dari InputFile komponen.

Catatan: Metadata disediakan oleh klien dan tidak tepercaya.

Enum

Nama Deskripsi
InputDateType

Mewakili jenis input HTML yang akan dirender oleh InputDate<TValue> komponen.

Keterangan

Untuk informasi selengkapnya tentang formulir Blazor, lihat formulir dan validasi blazor ASP.NET Core.