Sdílet prostřednictvím


CatalogZoneBase.SaveControlState Metoda

Definice

Uloží všechny změny ve CatalogZoneBase stavu ovládacího prvku, ke kterým 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

Objekt Object , který obsahuje data o stavu ovládacího prvku. Pokud nedošlo k žádným změnám stavu, vrátí nullmetoda .

Poznámky

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

Metoda nejprve zavolá základní metodu, aby uložila existující stavová data ovládacího prvku. Dále určí, zda CatalogPart je aktuálně vybraný ovládací prvek v zóně, a to kontrolou, zda SelectedCatalogPartID má vlastnost hodnotu. Pokud je k dispozici vybraný ovládací prvek, metoda aktualizuje stávající stavová data o data o stavu z vybraného ovládacího prvku a pak 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é