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

要更新的模型執行個體。

傳回

Boolean

如果模型執行個體更新成功,則為 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

用來更新模型的值字典。

傳回

Boolean

如果模型執行個體更新成功,則為 true,否則為 false

備註

TryUpdateModel您必須從 控制項的資料作業方法內,使用 屬性進行資料系結,叫用 ModelType 方法。

適用於