CatalogZoneBase.SaveControlState Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сохраняет изменения в состоянии элемента управления CatalogZoneBase, которые произошли после обратного запроса веб-страницы на сервер.
protected public:
override System::Object ^ SaveControlState();
protected internal override object SaveControlState ();
override this.SaveControlState : unit -> obj
Protected Friend Overrides Function SaveControlState () As Object
Возвращаемое значение
Объект Object, содержащий данные о состоянии для элемента управления. Если состояние не изменилось, этот метод возвращает значение null
.
Комментарии
Метод SaveControlState предназначен для данных состояния, которые необходимы для операции элемента управления (например, индекс или ключевое слово) и отделены от данных состояния представления элемента управления.
Метод сначала вызывает базовый метод, чтобы сохранить существующие данные о состоянии элемента управления. Затем он определяет, выбран ли CatalogPart элемент управления в зоне в данный момент, проверяя, имеет ли SelectedCatalogPartID свойство значение. Если выбран элемент управления, метод обновляет существующие данные состояния данными о состоянии из выбранного элемента управления, а затем возвращает все данные о состоянии.
Примечания для тех, кто наследует этот метод
При необходимости можно переопределить SaveControlState() метод в производном классе, чтобы можно было обновить сохраненное состояние элемента управления для других пользовательских объектов в зоне.