Поделиться через


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

Метод сначала вызывает базовый метод, чтобы сохранить существующие данные состояния для элемента управления. Затем определяет, выбран ли элемент управления в зоне, проверяя, имеет ли CatalogPartSelectedCatalogPartID свойство значение. Если выбран элемент управления, метод обновляет существующие данные состояния с данными состояния из выбранного элемента управления, а затем возвращает все данные состояния.

Примечания для тех, кто наследует этот метод

При необходимости можно переопределить SaveControlState() метод в производном классе, чтобы можно было обновить сохраненное состояние элемента управления для других пользовательских объектов в зоне.

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

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