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