DefaultModelBinder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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. |