CatalogZoneBase.SaveControlState Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ě.