Exporter (0) Imprimer
Développer tout

Méthode Controller.UpdateModel<TModel> (TModel, String, IValueProvider)

Met à jour l'instance de modèle spécifiée en utilisant des valeurs du fournisseur de valeurs, un préfixe et une liste des propriétés à inclure.

Espace de noms :  System.Web.Mvc
Assembly :  System.Web.Mvc (en System.Web.Mvc.dll)

protected internal void UpdateModel<TModel>(
	TModel model,
	string prefix,
	IValueProvider valueProvider
)
where TModel : class

Paramètres de type

TModel

Type de l'objet de modèle.

Paramètres

model
Type : TModel
Instance de modèle à mettre à jour.
prefix
Type : System.String
Liste de propriétés du modèle à mettre à jour.
valueProvider
Type : System.Web.Mvc.IValueProvider
Dictionnaire de valeurs utilisé pour mettre à jour le modèle.

Il n'est pas nécessaire de spécifier explicitement le paramètre générique TModel. Au lieu de cela, vous pouvez laisser le moteur d'inférence C# ou Visual Basic déterminer le paramètre générique TModel en l'omettant.

La méthode TryUpdateModel() est semblable à la méthode UpdateModel() à la différence que la méthode TryUpdateModel() ne lève pas d'exception InvalidOperationException si l'état du modèle mis à jour n'est pas valide.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft