Partager via


DefaultModelBinder Classe

Définition

Mappe une demande de navigateur à un objet de données. Cette classe fournit une implémentation concrète d'un classeur de modèles.

public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
    interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
Héritage
DefaultModelBinder
Implémente

Constructeurs

DefaultModelBinder()

Initialise une nouvelle instance de la classe DefaultModelBinder.

Propriétés

Binders

Obtient ou définit les binders de modèles pour l'application.

ResourceClassKey

Obtient ou définit le nom du fichier de ressources (clé de classe) qui contient des valeurs de chaînes localisées.

Méthodes

BindModel(ControllerContext, ModelBindingContext)

Lie le modèle à l'aide du contexte du contrôleur et du contexte de liaison spécifiés.

BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor)

Lie la propriété spécifiée à l'aide du contexte de contrôleur, du contexte de liaison et du descripteur de propriété spécifiés.

CreateModel(ControllerContext, ModelBindingContext, Type)

Crée le type de modèle spécifié à l'aide du contexte du contrôleur et du contexte de liaison spécifiés.

CreateSubIndexName(String, Int32)

Crée un index (sous-index) à partir d'une catégorie de composants qui composent un index plus grand, où la valeur d'index spécifiée est un entier.

CreateSubIndexName(String, String)

Crée un index (sous-index) à partir d'une catégorie de composants qui composent un index plus grand, où la valeur d'index spécifiée est une chaîne.

CreateSubPropertyName(String, String)

Crée le nom de la sous-propriété à l'aide du préfixe et du nom de propriété spécifiés.

GetFilteredModelProperties(ControllerContext, ModelBindingContext)

Retourne un ensemble de propriétés qui correspondent aux restrictions de filtre de propriétés établies par le spécifié binding context.

GetModelProperties(ControllerContext, ModelBindingContext)

Retourne les propriétés du modèle à l'aide du contexte de contrôleur et du contexte de liaison spécifiés.

GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder)

Retourne la valeur d'une propriété à l'aide du contexte de contrôleur, du contexte de liaison, du descripteur de propriété et du classeur de propriétés spécifiés.

GetTypeDescriptor(ControllerContext, ModelBindingContext)

Retourne l'objet descripteur correspondant à un type qui est spécifié par son contexte de contrôleur et son contexte de liaison.

IsModelValid(ModelBindingContext)

Détermine si un modèle de données est valide pour le contexte de liaison spécifié.

OnModelUpdated(ControllerContext, ModelBindingContext)

Appelée lorsque le modèle est mis à jour.

OnModelUpdating(ControllerContext, ModelBindingContext)

Appelée lorsque le modèle est en cours de mise à jour.

OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Appelée lorsque la propriété spécifiée est validée.

OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Appelée lorsque la propriété spécifiée est en cours de validation.

SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object)

Définit la propriété spécifiée à l'aide du contexte du contrôleur, du contexte de liaison et de la valeur de propriété spécifiés.

S’applique à