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() метод в производном классе, чтобы можно было обновить сохраненное состояние элемента управления для других пользовательских объектов в зоне.

Применяется к

См. также раздел