Udostępnij za pośrednictwem


WebPartManager.SaveCustomPersonalizationState Metoda

Definicja

Zapisuje niestandardowe dane stanu personalizacji obsługiwane przez kontrolkę WebPartManager , dzięki czemu te dane można ponownie załadować za każdym razem, gdy strona zostanie ponownie załadowana.

protected:
 virtual void SaveCustomPersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state);
protected virtual void SaveCustomPersonalizationState (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Protected Overridable Sub SaveCustomPersonalizationState (state As PersonalizationDictionary)

Parametry

state
PersonalizationDictionary

Element PersonalizationDictionary zawierający dane stanu do załadowania.

Uwagi

Metoda SaveCustomPersonalizationState ma kluczowe znaczenie w procesie personalizacji, ponieważ umożliwia przechowywanie spersonalizowanych ustawień użytkownika na potrzeby przyszłych sesji przeglądarki i wizyt na stronie. Metoda zapisuje niestandardowe dane stanu personalizacji, w tym elementy, takie jak następujące: kontrolki dynamiczne WebPart lub serwerowe, które zostały dodane do strony lub usunięte ze strony, kontrolki, które zostały przeniesione na stronie, oraz połączenia dynamiczne, które zostały utworzone lub usunięte.

Nie można wywołać tej metody bezpośrednio z kodu. Można jednak wywołać metodę IPersonalizable.Save , która sama wywołuje tę metodę w celu zapisania danych personalizacji.

Uwagi dotyczące dziedziczenia

Deweloperzy mogą zastąpić tę metodę w klasie pochodnej WebPartManager , aby dostosować proces zapisywania danych personalizacji.

Dotyczy

Zobacz też