Page.TryUpdateModel 方法

定義

使用來自值提供者的值更新指定的模型執行個體。

多載

TryUpdateModel<TModel>(TModel)

使用資料繫結控制項的值來更新指定的模型執行個體。

TryUpdateModel<TModel>(TModel, IValueProvider)

使用來自指定的值提供者的值更新模型執行個體。

備註

如需搭配Web Form使用模型系結的教學課程系列,請參閱模型系結和Web Form

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

備註

這個方法應該只從資料繫結控制項的 UpdateMethodInsertMethod 屬性所指定的方法呼叫。

如需搭配Web Form使用模型系結的教學課程系列,請參閱模型系結和Web Form

適用於

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

備註

如需搭配Web Form使用模型系結的教學課程系列,請參閱模型系結和Web Form

適用於