Auf Englisch lesen

Teilen über


UserControl.TryUpdateModel Methode

Definition

Versucht, die Modellinstanz mit Werten vom datengebundenen Steuerelement zu aktualisieren.

Überlädt

TryUpdateModel<TModel>(TModel)

Versucht, die Modellinstanz mit Werten vom datengebundenen Steuerelement zu aktualisieren.

TryUpdateModel<TModel>(TModel, IValueProvider)

Versucht, die Modellinstanz mit Werten vom Wertanbieter zu aktualisieren.

TryUpdateModel<TModel>(TModel)

Versucht, die Modellinstanz mit Werten vom datengebundenen Steuerelement zu aktualisieren.

C#
public virtual bool TryUpdateModel<TModel> (TModel model) where TModel : class;

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

Gibt zurück

Boolean

true, wenn die Modellinstanz erfolgreich aktualisiert wurde, andernfalls false.

Hinweise

Die TryUpdateModel Methode muss aus einer Datenoperationsmethode des Steuerelements mithilfe der Eigenschaft für die ModelType Datenbindung aufgerufen werden.

Gilt für

.NET Framework 4.8 und andere Versionen
Produkt Versionen
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

TryUpdateModel<TModel>(TModel, IValueProvider)

Versucht, die Modellinstanz mit Werten vom Wertanbieter zu aktualisieren.

C#
public virtual bool TryUpdateModel<TModel> (TModel model, System.Web.ModelBinding.IValueProvider valueProvider) where TModel : class;

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

valueProvider
IValueProvider

Ein Wörterbuch mit Werten, die zum Aktualisieren des Modells verwendet werden sollen.

Gibt zurück

Boolean

true, wenn die Modellinstanz erfolgreich aktualisiert wurde, andernfalls false.

Hinweise

Die TryUpdateModel Methode muss aus einer Datenoperationsmethode des Steuerelements mithilfe der Eigenschaft für die ModelType Datenbindung aufgerufen werden.

Gilt für

.NET Framework 4.8 und andere Versionen
Produkt Versionen
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8