Sdílet prostřednictvím


DefaultModelBinder Třída

Definice

Mapuje požadavek prohlížeče na datový objekt. Tato třída poskytuje konkrétní implementaci pořadače modelu.

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
Dědičnost
DefaultModelBinder
Implementuje

Konstruktory

DefaultModelBinder()

Inicializuje novou instanci DefaultModelBinder třídy.

Vlastnosti

Binders

Získá nebo nastaví pořadače modelu pro aplikaci.

ResourceClassKey

Získá nebo nastaví název souboru prostředku (klíč třídy), který obsahuje lokalizované řetězcové hodnoty.

Metody

BindModel(ControllerContext, ModelBindingContext)

Vytvoří vazbu modelu pomocí zadaného kontextu kontroleru a kontextu vazby.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Vytvoří vazbu zadané vlastnosti pomocí zadaného kontextu kontroleru a kontextu vazby a popisovače zadané vlastnosti.

CreateModel(ControllerContext, ModelBindingContext, Type)

Vytvoří zadaný typ modelu pomocí zadaného kontextu kontroleru a kontextu vazby.

CreateSubIndexName(String, Int32)

Vytvoří index (dílčí index) založený na kategorii komponent, které tvoří větší index, kde zadaná hodnota indexu je celé číslo.

CreateSubIndexName(String, String)

Vytvoří index (podindex) založený na kategorii komponent, které tvoří větší index, kde zadaná hodnota indexu je řetězec.

CreateSubPropertyName(String, String)

Vytvoří název subproperty pomocí zadané předpony a názvu vlastnosti.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

Vrátí sadu vlastností, které odpovídají omezením filtru vlastností nastaveným zadaným binding contextobjektem .

GetModelProperties(ControllerContext, ModelBindingContext)

Vrátí vlastnosti modelu pomocí zadaného kontextu kontroleru a kontextu vazby.

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Vrátí hodnotu vlastnosti pomocí zadaného kontextu kontroleru, kontextu vazby, popisovače vlastností a pořadače vlastností.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

Vrátí popisovač objektu pro typ, který je určen kontextem kontroleru a kontextem vazby.

IsModelValid(ModelBindingContext)

Určuje, zda je datový model platný pro zadaný kontext vazby.

OnModelUpdated(ControllerContext, ModelBindingContext)

Volá se při aktualizaci modelu.

OnModelUpdating(ControllerContext, ModelBindingContext)

Volá se při aktualizaci modelu.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Volá se při ověření zadané vlastnosti.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Volá se, když se zadaná vlastnost ověřuje.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Nastaví zadanou vlastnost pomocí zadaného kontextu kontroleru, kontextu vazby a hodnoty vlastnosti.

Platí pro