Sdílet prostřednictvím


CatalogZoneBase.SaveControlState Metoda

Definice

Uloží všechny změny ve CatalogZoneBase stavu ovládacího prvku, ke kterému dojde po odeslání webové stránky zpět na server.

protected public:
 override System::Object ^ SaveControlState();
protected internal override object SaveControlState();
override this.SaveControlState : unit -> obj
Protected Friend Overrides Function SaveControlState () As Object

Návraty

Obsahuje Object stavová data pro ovládací prvek. Pokud nedošlo k žádným změnám stavu, metoda vrátí null.

Poznámky

Tato SaveControlState metoda se zabývá stavovými daty, která jsou nezbytná pro operaci ovládacího prvku (například index nebo klíčové slovo) a je oddělená od dat ovládacího prvku o stavu zobrazení.

Metoda nejprve volá základní metodu pro uložení existujících stavových dat pro ovládací prvek. Dále určuje, zda CatalogPart je ovládací prvek v zóně aktuálně vybrán, kontrolou, zda SelectedCatalogPartID má vlastnost hodnotu. Pokud je vybraný ovládací prvek, metoda aktualizuje existující stavová data pomocí stavových dat z vybraného ovládacího prvku a vrátí všechna stavová data.

Poznámky pro dědice

Volitelně můžete přepsat metodu SaveControlState() v odvozené třídě, abyste mohli aktualizovat uložený stav ovládacího prvku pro jiné vlastní objekty v zóně.

Platí pro

Viz také