CatalogZoneBase.SaveControlState Metoda

Definicja

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 o stanie dla 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 jest oddzielona 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 o stanie 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.

Dotyczy

Zobacz też