ModelMethodContext.TryUpdateModel メソッド

定義

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

オーバーロード

名前 説明
TryUpdateModel<TModel>(TModel)

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

TryUpdateModel<TModel>(TModel, IValueProvider)

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

注釈

Web フォームでのモデル バインドの使用に関するチュートリアル シリーズについては、「 モデル バインドと Web フォーム」を参照してください。

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

注釈

Web フォームでのモデル バインドの使用に関するチュートリアル シリーズについては、「 モデル バインドと Web フォーム」を参照してください。

適用対象

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

注釈

Web フォームでのモデル バインドの使用に関するチュートリアル シリーズについては、「 モデル バインドと Web フォーム」を参照してください。

適用対象