CatalogZoneBase.SaveControlState Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje wszelkie zmiany w CatalogZoneBase stanie kontrolki, które występują po opublikowaniu strony sieci Web z powrotem na serwerze.
protected public:
override System::Object ^ SaveControlState();
protected internal override object SaveControlState ();
override this.SaveControlState : unit -> obj
Protected Friend Overrides Function SaveControlState () As Object
Zwraca
Element Object zawierający dane stanu kontrolki. Jeśli nie nastąpiły żadne zmiany stanu, metoda zwraca wartość null
.
Uwagi
Metoda SaveControlState dotyczy danych stanu, które są niezbędne dla operacji kontrolki (na przykład indeksu lub słowa kluczowego) i są oddzielone od danych stanu widoku kontrolki.
Metoda najpierw wywołuje metodę podstawową, aby zapisać istniejące dane stanu dla kontrolki. Następnie określa, czy kontrolka CatalogPart w strefie jest obecnie zaznaczona, sprawdzając, czy SelectedCatalogPartID właściwość ma wartość. Jeśli jest wybrana kontrolka, metoda aktualizuje istniejące dane stanu przy użyciu danych stanu z wybranej kontrolki, a następnie zwraca wszystkie dane stanu.
Uwagi dotyczące dziedziczenia
Opcjonalnie można zastąpić metodę SaveControlState() w klasie pochodnej, aby można było zaktualizować zapisany stan kontrolki dla innych obiektów niestandardowych w strefie.