Page.TryUpdateModel Metoda

Definicja

Aktualizuje określone wystąpienie modelu przy użyciu wartości od dostawcy wartości.

Przeciążenia

TryUpdateModel<TModel>(TModel)

Aktualizuje określone wystąpienie modelu przy użyciu wartości z kontrolki powiązanej z danymi.

TryUpdateModel<TModel>(TModel, IValueProvider)

Aktualizuje wystąpienie modelu przy użyciu wartości od określonego dostawcy wartości.

Uwagi

Aby zapoznać się z serią samouczków dotyczącą używania powiązania modelu z Web Forms, zobacz Powiązanie modelu i Web Forms.

TryUpdateModel<TModel>(TModel)

Aktualizuje określone wystąpienie modelu przy użyciu wartości z kontrolki powiązanej z danymi.

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

Parametry typu

TModel

Typ modelu.

Parametry

model
TModel

Model.

Zwraca

Boolean

true jeśli powiązanie modelu zakończyło się pomyślnie; w przeciwnym razie , false.

Uwagi

Ta metoda powinna być wywoływana tylko z metody określonej przez właściwość lub InsertMethod kontrolki UpdateMethod powiązanej z danymi.

Aby zapoznać się z serią samouczków dotyczącą używania powiązania modelu z Web Forms, zobacz Powiązanie modelu i Web Forms.

Dotyczy

.NET Framework 4.8 i inne wersje
Produkt Wersje
.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)

Aktualizuje wystąpienie modelu przy użyciu wartości od określonego dostawcy wartości.

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

Parametry typu

TModel

Typ modelu.

Parametry

model
TModel

Model.

valueProvider
IValueProvider

Dostawca wartości.

Zwraca

Boolean

true jeśli powiązanie modelu zakończyło się pomyślnie; w przeciwnym razie , false.

Uwagi

Aby zapoznać się z serią samouczków dotyczącą używania powiązania modelu z Web Forms, zobacz Powiązanie modelu i Web Forms.

Dotyczy

.NET Framework 4.8 i inne wersje
Produkt Wersje
.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