Bagikan melalui


System.Web.ModelBinding Ruang nama

Menyediakan kelas yang memungkinkan Anda mengikat objek data ke kontrol server ASP.NET Web Forms.

Kelas

ArrayModelBinder<TElement>

Memetakan permintaan browser ke array.

ArrayModelBinderProvider

Menyediakan pengikat model untuk array.

AssociatedMetadataProvider

Menyediakan kelas abstrak untuk mengimplementasikan penyedia metadata.

AssociatedValidatorProvider

Menyediakan kelas abstrak untuk kelas yang menerapkan penyedia validasi.

BinaryDataModelBinderProvider

Mendapatkan pengikat model untuk data biner.

BindingBehaviorAttribute

Menyediakan kelas dasar untuk atribut perilaku pengikatan model.

BindNeverAttribute

Menyediakan atribut yang menentukan bahwa pengikatan model harus mengecualikan properti.

BindRequiredAttribute

Menyediakan atribut yang menentukan bahwa properti diperlukan untuk pengikatan model.

CollectionModelBinder<TElement>

Memetakan permintaan browser ke koleksi.

CollectionModelBinderProvider

Menyediakan pengikat model untuk koleksi.

ComplexModel

Menjelaskan model yang kompleks, menggunakan koleksi daripada properti individual sebagai penyimpanan data.

ComplexModelBinder

Memetakan permintaan browser ke model data yang kompleks.

ComplexModelBinderProvider

Menyediakan pengikat model untuk model yang kompleks.

ComplexModelResult

Menyediakan kontainer untuk data yang disimpan oleh ComplexModel kelas .

ControlAttribute

Mewakili atribut yang menentukan bahwa nilai untuk pengikatan model disediakan oleh kontrol.

ControlValueProvider

Mewakili penyedia nilai untuk nilai kontrol.

CookieAttribute

Mewakili atribut yang menentukan bahwa nilai untuk pengikatan model disediakan oleh cookie.

CookieValueProvider

Mewakili penyedia nilai untuk nilai cookie.

DataAnnotationsModelMetadata

Menyediakan kontainer untuk metadata umum, untuk DataAnnotationsModelMetadataProvider kelas , dan untuk DataAnnotationsModelValidator kelas untuk model data.

DataAnnotationsModelMetadataProvider

Menerapkan penyedia metadata model default.

DataAnnotationsModelValidator

Menyediakan validator model.

DataAnnotationsModelValidator<TAttribute>

Menyediakan validator model untuk jenis validasi tertentu.

DataAnnotationsModelValidatorProvider

Menerapkan penyedia validator default.

DefaultModelBinder

Memetakan permintaan browser ke objek data. Kelas ini menyediakan implementasi konkret dari pengikat model.

DictionaryModelBinder<TKey,TValue>

Memetakan permintaan browser ke objek data kamus.

DictionaryModelBinderProvider

Menyediakan pengikat model untuk kamus.

DictionaryValueProvider<TValue>

Mewakili kelas dasar untuk penyedia nilai yang nilainya berasal dari koleksi yang mengimplementasikan IDictionary<TKey,TValue> antarmuka.

EmptyModelMetadataProvider

Menyediakan penyedia metadata kosong untuk model data yang tidak memerlukan metadata.

ExtensibleModelBinderAttribute

Menentukan jenis pengikat untuk jenis model.

FormAttribute

Mewakili atribut yang menentukan bahwa nilai untuk pengikatan model disediakan oleh bidang formulir.

FormValueProvider

Mewakili penyedia nilai untuk nilai formulir.

GenericModelBinderProvider

Mendapatkan pengikat model untuk jenis generik.

KeyValuePairModelBinder<TKey,TValue>

Memetakan permintaan browser ke objek data pasangan kunci/nilai.

KeyValuePairModelBinderProvider

Menyediakan pengikat model untuk kumpulan pasangan kunci/nilai.

MaxLengthAttributeAdapter

Menyediakan adaptor untuk MaxLengthAttribute atribut .

MinLengthAttributeAdapter

Menyediakan adaptor untuk MinLengthAttribute atribut .

ModelBinderDictionary

Menyediakan kontainer untuk semua pengikat model untuk aplikasi, yang dicantumkan berdasarkan jenis pengikat.

ModelBinderErrorMessageProviders

Menyediakan kontainer untuk penyedia pesan kesalahan pengikat model.

ModelBinderProvider

Menyediakan kelas dasar abstrak untuk penyedia pengikat model.

ModelBinderProviderCollection

Menyediakan kontainer untuk kumpulan penyedia pengikat model.

ModelBinderProviderOptionsAttribute

Mewakili atribut yang menentukan opsi untuk penyedia pengikat model.

ModelBinderProviders

Menyediakan kontainer untuk penyedia pengikat model untuk aplikasi.

ModelBinders

Menyediakan akses global ke pengikat model untuk aplikasi.

ModelBindingContext

Menyediakan konteks di mana model fungsi pengikat.

ModelBindingExecutionContext

Merangkum semua informasi yang berada di luar sistem pengikatan model yang dibutuhkan sistem pengikatan model.

ModelError

Mewakili kesalahan yang terjadi selama pengikatan model.

ModelErrorCollection

Menyediakan kontainer untuk kesalahan validasi model.

ModelMetadata

Menyediakan kontainer untuk metadata untuk model.

ModelMetadataProvider

Menyediakan kelas dasar abstrak untuk penyedia metadata kustom.

ModelMetadataProviders

Menyediakan kontainer untuk instans saat ini ModelMetadataProvider .

ModelState

Merangkum status pengikatan model.

ModelStateDictionary

Mewakili status pengikatan model.

ModelValidatedEventArgs

Menyediakan data untuk peristiwa tersebut Validated .

ModelValidatingEventArgs

Menyediakan data untuk peristiwa tersebut Validating .

ModelValidationNode

Menyediakan kontainer untuk informasi validasi model.

ModelValidationResult

Menyediakan kontainer untuk hasil validasi.

ModelValidator

Menyediakan kelas dasar untuk menerapkan logika validasi.

ModelValidatorProvider

Menyediakan kumpulan validator model.

ModelValidatorProviderCollection

Menyediakan kontainer untuk kumpulan penyedia validasi.

ModelValidatorProviders

Menyediakan kontainer untuk penyedia validasi saat ini.

MutableObjectModelBinder

Memetakan permintaan browser ke objek data yang dapat diubah.

MutableObjectModelBinderProvider

Menyediakan pengikat model untuk objek yang dapat diubah.

NameValueCollectionValueProvider

Mewakili kelas dasar untuk penyedia nilai yang nilainya berasal dari kumpulan nama/nilai.

ProfileAttribute

Mewakili atribut yang menentukan bahwa nilai untuk pengikatan model disediakan oleh profil.

ProfileValueProvider

Mewakili penyedia nilai untuk nilai profil.

QueryStringAttribute

Mewakili atribut yang menentukan bahwa nilai pengikatan model disediakan oleh nilai string kueri.

QueryStringValueProvider

Mewakili penyedia nilai untuk nilai string kueri.

RangeAttributeAdapter

Menyediakan adaptor untuk RangeAttribute atribut .

RegularExpressionAttributeAdapter

Menyediakan adaptor untuk RegularExpressionAttribute atribut .

RequiredAttributeAdapter

Menyediakan adaptor untuk RequiredAttribute atribut .

RouteDataAttribute

Mewakili atribut yang menentukan bahwa nilai untuk pengikatan model disediakan oleh data rute.

RouteDataValueProvider

Mewakili penyedia nilai untuk data rute.

SessionAttribute

Mewakili atribut yang menentukan bahwa nilai untuk pengikatan model disediakan oleh status sesi.

SimpleModelBinderProvider

Menyediakan pengikat model untuk jenis sederhana.

SimpleValueProvider

Mewakili penyedia nilai untuk pencarian kunci/nilai tunggal.

StringLengthAttributeAdapter

Menyediakan adaptor untuk StringLengthAttribute atribut .

TypeConverterModelBinder

Memetakan permintaan browser ke objek data. Jenis ini digunakan saat pengikatan model memerlukan konversi menggunakan pengonversi jenis .NET Framework.

TypeConverterModelBinderProvider

Menyediakan pengikat model untuk model yang memerlukan konversi jenis.

TypeMatchModelBinder

Memetakan permintaan browser ke objek data. Kelas ini digunakan saat pengikatan model tidak memerlukan konversi jenis.

TypeMatchModelBinderProvider

Menyediakan pengikat model untuk model yang tidak memerlukan konversi jenis.

UserProfileAttribute

Mewakili atribut yang menentukan bahwa nilai untuk pengikatan model disediakan oleh profil pengguna.

UserProfileValueProvider

Mewakili penyedia nilai untuk profil pengguna.

ValidatableObjectAdapter

Menyediakan adaptor untuk objek yang mengimplementasikan IValidatableObject antarmuka.

ValueProviderCollection

Mewakili kumpulan objek penyedia nilai untuk aplikasi.

ValueProviderResult

Mewakili hasil pengambilan nilai dari penyedia nilai.

ValueProviderSourceAttribute

Menyediakan kelas dasar untuk atribut penyedia nilai yang dapat digunakan dalam parameter metode untuk menentukan sumber nilai untuk pengikatan model, seperti FormAttribute, QueryStringAttribute, dan ViewStateAttribute.

ViewStateAttribute

Mewakili atribut yang menentukan bahwa nilai untuk pengikatan model disediakan oleh status tampilan.

ViewStateValueProvider

Mewakili penyedia nilai untuk melihat nilai status.

Antarmuka

IMetadataAware

Menentukan metode yang harus diimplementasikan oleh kelas yang sadar metadata.

IModelBinder

Menentukan metode yang diperlukan untuk pengikat model.

IModelNameProvider

Menyediakan cara untuk menentukan nama alternatif yang akan digunakan untuk pengikatan model alih-alih menggunakan nama parameter.

IUnvalidatedValueProvider

Menentukan metode yang diperlukan untuk penyedia nilai yang tidak valid.

IUnvalidatedValueProviderSource

Menentukan metode yang diperlukan untuk penyedia nilai yang mendukung melewati validasi permintaan.

IValueProvider

Menentukan metode yang diperlukan untuk penyedia nilai.

IValueProviderSource

Menentukan metode yang diperlukan untuk sumber penyedia nilai.

Enum

BindingBehavior

Menghitung opsi perilaku pengikatan model.

Delegasikan

DataAnnotationsModelValidationFactory

Mewakili metode yang membuat DataAnnotationsModelValidatorProvider instans.

DataAnnotationsValidatableObjectAdapterFactory

Mewakili pabrik untuk validator yang didasarkan pada IValidatableObject antarmuka.

ModelBinderErrorMessageProvider

Mewakili metode yang menyediakan pesan kesalahan pengikatan model.

Keterangan

Untuk seri tutorial tentang menggunakan pengikatan model dengan Formulir Web, lihat Pengikatan Model dan Formulir Web.