DefaultModelBinder Klasse

Definition

Ordnet einem Datenobjekt eine Browseranforderung zu. Diese Klasse stellt eine konkrete Implementierung eines Modellbinders bereit.

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
Vererbung
DefaultModelBinder
Implementiert

Konstruktoren

DefaultModelBinder()

Initialisiert eine neue Instanz der DefaultModelBinder-Klasse.

Eigenschaften

Binders

Ruft die Modellbinder für die Anwendung ab bzw. legt diese fest.

ResourceClassKey

Ruft den Namen der Ressourcendatei (Klassenschlüssel) ab (bzw. legt diesen fest), die lokalisierte Zeichenfolgenwerte enthält.

Methoden

BindModel(ControllerContext, ModelBindingContext)

Bindet das Modell, indem der angegebene Controllerkontext und Bindungskontext verwendet werden.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Bindet die angegebene Eigenschaft auf Basis des angegebenen Controller- und Bindungskontexts und des angegebenen Eigenschaftendeskriptors.

CreateModel(ControllerContext, ModelBindingContext, Type)

Erstellt den angegebenen Modelltyp, indem der angegebene Controllerkontext und Bindungskontext verwendet werden.

CreateSubIndexName(String, Int32)

Erstellt anhand einer Kategorie von Komponenten, die einen größeren Index bilden, einen Index (Unterindex), wobei der angegebene Indexwert eine ganze Zahl ist.

CreateSubIndexName(String, String)

Erstellt anhand einer Kategorie von Komponenten, die einen größeren Index bilden, einen Index (Unterindex), wobei der angegebene Indexwert eine Zeichenfolge ist.

CreateSubPropertyName(String, String)

Erstellt den Namen der untergeordneten Eigenschaft, indem das angegebene Präfix und der Eigenschaftenname verwendet werden.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

Gibt einen Satz von Eigenschaften zurück, die den Eigenschaftenfiltereinschränkungen entsprechen, die vom angegebenen binding contextfestgelegt werden.

GetModelProperties(ControllerContext, ModelBindingContext)

Gibt die Eigenschaften des Modells zurück. Hierfür wird der angegebene Controller- und Bindungskontext verwendet.

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Gibt den Wert einer Eigenschaft zurück. Verwendet hierfür den angegebenen Controllerkontext, Bindungskontexts und Eigenschaftendeskriptor.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

Gibt das Deskriptorobjekt für einen Typ zurück, der durch seinen Controller- und Bindungskontext angegeben wird.

IsModelValid(ModelBindingContext)

Ermittelt, ob ein Datenmodell für den angegebenen Bindungskontext gültig ist.

OnModelUpdated(ControllerContext, ModelBindingContext)

Wird aufgerufen, wenn das Modell aktualisiert wird.

OnModelUpdating(ControllerContext, ModelBindingContext)

Wird aufgerufen, wenn das Modell eine Aktualisierung durchführt.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Wird aufgerufen, wenn die angegebene Eigenschaft überprüft wird.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Wird aufgerufen, wenn die angegebene Eigenschaft eine Überprüfung durchführt.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Legt die angegebene Eigenschaft fest, indem der angegebene Controllerkontext, der Bindungskontext und der Eigenschaftswert verwendet werden.

Gilt für: