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ý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í null
metoda .
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ě.