UserControl.TryUpdateModel メソッド

定義

データ バインド コントロールの値を使用して、モデル インスタンスの更新を試みます。

オーバーロード

名前 説明
TryUpdateModel<TModel>(TModel)

データ バインド コントロールの値を使用して、モデル インスタンスの更新を試みます。

TryUpdateModel<TModel>(TModel, IValueProvider)

値プロバイダーの値を使用してモデル インスタンスの更新を試みます。

TryUpdateModel<TModel>(TModel)

データ バインド コントロールの値を使用して、モデル インスタンスの更新を試みます。

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

モデル オブジェクトの型。

パラメーター

model
TModel

更新するモデル インスタンス。

返品

true モデル インスタンスが正常に更新された場合。それ以外の場合は false

注釈

TryUpdateModel メソッドは、データ バインディングの ModelType プロパティを使用して、コントロールのデータ操作メソッド内から呼び出す必要があります。

適用対象

TryUpdateModel<TModel>(TModel, IValueProvider)

値プロバイダーの値を使用してモデル インスタンスの更新を試みます。

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

モデル オブジェクトの型。

パラメーター

model
TModel

更新するモデル インスタンス。

valueProvider
IValueProvider

モデルの更新に使用する値のディクショナリ。

返品

true モデル インスタンスが正常に更新された場合。それ以外の場合は false

注釈

TryUpdateModel メソッドは、データ バインディングの ModelType プロパティを使用して、コントロールのデータ操作メソッド内から呼び出す必要があります。

適用対象