DefaultModelBinder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für