Udostępnij za pośrednictwem


DefaultModelBinder Klasa

Definicja

Mapuje żądanie przeglądarki na obiekt danych. Ta klasa zapewnia konkretną implementację powiązania modelu.

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
Dziedziczenie
DefaultModelBinder
Implementuje

Konstruktory

DefaultModelBinder()

Inicjuje nowe wystąpienie klasy DefaultModelBinder.

Właściwości

Binders

Pobiera lub ustawia powiązania modelu dla aplikacji.

ResourceClassKey

Pobiera lub ustawia nazwę pliku zasobu (klucz klasy), który zawiera zlokalizowane wartości ciągów.

Metody

BindModel(ControllerContext, ModelBindingContext)

Wiąże model przy użyciu określonego kontekstu kontrolera i kontekstu powiązania.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Wiąże określoną właściwość przy użyciu określonego kontekstu kontrolera i kontekstu powiązania oraz określonego deskryptora właściwości.

CreateModel(ControllerContext, ModelBindingContext, Type)

Tworzy określony typ modelu przy użyciu określonego kontekstu kontrolera i kontekstu powiązania.

CreateSubIndexName(String, Int32)

Tworzy indeks (podindeks) na podstawie kategorii składników tworzących większy indeks, gdzie określona wartość indeksu jest liczbą całkowitą.

CreateSubIndexName(String, String)

Tworzy indeks (podindeks) na podstawie kategorii składników tworzących większy indeks, gdzie określona wartość indeksu jest ciągiem.

CreateSubPropertyName(String, String)

Tworzy nazwę podwłaściwości przy użyciu określonego prefiksu i nazwy właściwości.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

Zwraca zestaw właściwości pasujących do ograniczeń filtru właściwości ustanowionych przez określony binding contextelement .

GetModelProperties(ControllerContext, ModelBindingContext)

Zwraca właściwości modelu przy użyciu określonego kontekstu kontrolera i kontekstu powiązania.

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Zwraca wartość właściwości przy użyciu określonego kontekstu kontrolera, kontekstu powiązania, deskryptora właściwości i powiązania właściwości.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

Zwraca obiekt deskryptora dla typu określonego przez kontekst kontrolera i kontekst powiązania.

IsModelValid(ModelBindingContext)

Określa, czy model danych jest prawidłowy dla określonego kontekstu powiązania.

OnModelUpdated(ControllerContext, ModelBindingContext)

Wywoływana po zaktualizowaniu modelu.

OnModelUpdating(ControllerContext, ModelBindingContext)

Wywoływana, gdy model jest aktualizowany.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Wywoływana, gdy określona właściwość jest weryfikowana.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Wywoływana, gdy określona właściwość jest weryfikowana.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Ustawia określoną właściwość przy użyciu określonego kontekstu kontrolera, kontekstu powiązania i wartości właściwości.

Dotyczy