Page.UpdateModel Page.UpdateModel Page.UpdateModel Page.UpdateModel Method

定義

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

オーバーロード

UpdateModel<TModel>(TModel) UpdateModel<TModel>(TModel) UpdateModel<TModel>(TModel) UpdateModel<TModel>(TModel)

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

UpdateModel<TModel>(TModel, IValueProvider) UpdateModel<TModel>(TModel, IValueProvider) UpdateModel<TModel>(TModel, IValueProvider) UpdateModel<TModel>(TModel, IValueProvider)

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

注釈

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

UpdateModel<TModel>(TModel) UpdateModel<TModel>(TModel) UpdateModel<TModel>(TModel) UpdateModel<TModel>(TModel)

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

public:
generic <typename TModel>
 where TModel : class virtual void UpdateModel(TModel model);
public virtual void UpdateModel<TModel> (TModel model) where TModel : class;
abstract member UpdateModel : 'Model -> unit (requires 'Model : null)
override this.UpdateModel : 'Model -> unit (requires 'Model : null)
Public Overridable Sub UpdateModel(Of TModel As Class) (model As TModel)

型パラメーター

TModel

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

パラメーター

model

モデル。The model.

注釈

このメソッドは、データバインドコントロール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.

UpdateModel<TModel>(TModel, IValueProvider) UpdateModel<TModel>(TModel, IValueProvider) UpdateModel<TModel>(TModel, IValueProvider) UpdateModel<TModel>(TModel, IValueProvider)

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

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

型パラメーター

TModel

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

パラメーター

model

モデル。The model.

valueProvider
IValueProvider IValueProvider IValueProvider IValueProvider

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

注釈

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

適用対象