Page.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
.
Комментарии
Этот метод должен вызываться только из метода, указанного элементом управления UpdateMethod
или InsertMethod
свойством, привязанным к данным.
Серия руководств по использованию привязки модели с веб-формы см. в статье "Привязка модели" и веб-формы.
Применяется к
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
.
Комментарии
Серия руководств по использованию привязки модели с веб-формы см. в статье "Привязка модели" и веб-формы.