Page.TryUpdateModel Page.TryUpdateModel Page.TryUpdateModel Page.TryUpdateModel Method

定義

値プロバイダー内の値を使用して、指定されたモデル インスタンスを更新します。Updates the specified model instance using values from a value provider.

オーバーロード

TryUpdateModel<TModel>(TModel) TryUpdateModel<TModel>(TModel) TryUpdateModel<TModel>(TModel) TryUpdateModel<TModel>(TModel)

データ連結コントロール内の値を使用して、指定されたモデル インスタンスを更新します。Updates the specified model instance using values from the data-bound control.

TryUpdateModel<TModel>(TModel, IValueProvider) TryUpdateModel<TModel>(TModel, IValueProvider) TryUpdateModel<TModel>(TModel, IValueProvider) TryUpdateModel<TModel>(TModel, IValueProvider)

指定された値プロバイダー内の値を使用してモデル インスタンスを更新します。Updates the model instance using values from the specified value provider.

注釈

Web フォームでのモデルバインドの使用に関するチュートリアルシリーズについては、「モデルバインドと Web フォーム」を参照してください。For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

TryUpdateModel<TModel>(TModel) TryUpdateModel<TModel>(TModel) TryUpdateModel<TModel>(TModel) TryUpdateModel<TModel>(TModel)

データ連結コントロール内の値を使用して、指定されたモデル インスタンスを更新します。Updates the specified model instance using values from the data-bound control.

public:
generic <typename TModel>
 where TModel : class virtual bool TryUpdateModel(TModel model);
public virtual bool TryUpdateModel<TModel> (TModel model) where TModel : class;
abstract member TryUpdateModel : 'Model -> bool (requires 'Model : null)
override this.TryUpdateModel : 'Model -> bool (requires 'Model : null)
Public Overridable Function TryUpdateModel(Of TModel As Class) (model As TModel) As Boolean

型パラメーター

TModel

モデルの型。The type of the model.

パラメーター

model

モデル。The model.

戻り値

モデル バインドが正常に実行された場合は true。それ以外の場合は falsetrue if model binding is successful; otherwise, false.

注釈

このメソッドは、データバインドコントロールUpdateMethodまたはInsertMethodプロパティによって指定されたメソッドからのみ呼び出す必要があります。This method should only be called from a method that is specified by a data-bound control's UpdateMethod or InsertMethod property.

Web フォームでのモデルバインドの使用に関するチュートリアルシリーズについては、「モデルバインドと Web フォーム」を参照してください。For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

TryUpdateModel<TModel>(TModel, IValueProvider) TryUpdateModel<TModel>(TModel, IValueProvider) TryUpdateModel<TModel>(TModel, IValueProvider) TryUpdateModel<TModel>(TModel, IValueProvider)

指定された値プロバイダー内の値を使用してモデル インスタンスを更新します。Updates the model instance using values from the specified value provider.

public:
generic <typename TModel>
 where TModel : class virtual bool TryUpdateModel(TModel model, System::Web::ModelBinding::IValueProvider ^ valueProvider);
public virtual bool TryUpdateModel<TModel> (TModel model, System.Web.ModelBinding.IValueProvider valueProvider) where TModel : class;
abstract member TryUpdateModel : 'Model * System.Web.ModelBinding.IValueProvider -> bool (requires 'Model : null)
override this.TryUpdateModel : 'Model * System.Web.ModelBinding.IValueProvider -> bool (requires 'Model : null)
Public Overridable Function TryUpdateModel(Of TModel As Class) (model As TModel, valueProvider As IValueProvider) As Boolean

型パラメーター

TModel

モデルの型。The type of the model.

パラメーター

model

モデル。The model.

valueProvider
IValueProvider IValueProvider IValueProvider IValueProvider

値プロバイダー。The value provider.

戻り値

モデル バインドが正常に実行された場合は true。それ以外の場合は falsetrue if model binding is successful; otherwise, false.

注釈

Web フォームでのモデルバインドの使用に関するチュートリアルシリーズについては、「モデルバインドと Web フォーム」を参照してください。For a tutorial series on using model binding with Web Forms, see Model Binding and Web Forms.

適用対象