ModelMethodContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для вызова метода UpdateModel<TModel>(TModel) или TryUpdateModel<TModel>(TModel), когда объект Page непосредственно недоступен.
public ref class ModelMethodContext
public class ModelMethodContext
type ModelMethodContext = class
Public Class ModelMethodContext
- Наследование
-
ModelMethodContext
Комментарии
Например, пользовательский класс может определять методы, на которые ссылаются SelectMethod
свойства , UpdateMethod
, DeleteMethod
и InsertMethod
для привязки данных, а эти методы могут иметь параметр этого типа и использовать его для вызова UpdateModel метода . Кроме того, вместо параметра Current метода можно использовать свойство в методе для вызова UpdateModel метода .
Серию руководств по использованию привязки модели с веб-формы см. в статье Привязка модели и веб-формы.
Конструкторы
ModelMethodContext(Page) |
Инициализирует новый экземпляр класса ModelMethodContext. |
Свойства
Current |
Получает объект ModelMethodContext, соответствующий объекту Page в свойстве Current. |
ModelState |
Получает состояние модели. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryUpdateModel<TModel>(TModel) |
Обновляет указанный экземпляр модели, используя значения, предоставленные поставщиком значений. |
TryUpdateModel<TModel>(TModel, IValueProvider) |
Обновляет указанный экземпляр модели, используя значения, предоставленные указанным поставщиком значений. |
UpdateModel<TModel>(TModel) |
Обновляет указанный экземпляр модели, используя значения, предоставленные поставщиком значений. |
UpdateModel<TModel>(TModel, IValueProvider) |
Обновляет указанный экземпляр модели, используя значения, предоставленные указанным поставщиком значений. |