ControlAdapter.LoadAdapterControlState(Object) Metoda

Definicja

Ładuje informacje o stanie kontrolki karty, które zostały zapisane SaveAdapterControlState() podczas poprzedniego żądania na stronie, na której znajduje się kontrolka skojarzona z tą kartą sterowania.

protected public:
 virtual void LoadAdapterControlState(System::Object ^ state);
protected internal virtual void LoadAdapterControlState (object state);
abstract member LoadAdapterControlState : obj -> unit
override this.LoadAdapterControlState : obj -> unit
Protected Friend Overridable Sub LoadAdapterControlState (state As Object)

Parametry

state
Object

Element Object zawierający informacje o stanie kontroli karty jako StateBagelement .

Uwagi

Stan kontroli to niezbędne informacje o stanie, które są potrzebne, nawet jeśli stan widoku jest wyłączony. Gdy karta musi zachować własne informacje o stanie kontroli, może zastąpić LoadAdapterControlState metody i SaveAdapterControlState .

Karta może wymagać zachowania informacji o stanie kontroli, gdy istnieją funkcje, które muszą mieć stan utrzymywany między żądaniami, niezależnie od stanu skojarzonej kontrolki. Na przykład kontrolka złożona składająca się z dużego wyświetlania tekstowego i grupy RadioButton kontrolek może być renderowana jako pojedynczy widok w przeglądarkach komputerów stacjonarnych. W innych przeglądarkach może ona podzielić renderowanie — jeden widok dla wyświetlania tekstowego i drugi dla grupy przycisków radiowych. Karta musi zachować własne informacje specyficzne dla elementu docelowego dotyczące aktualnie aktywnego widoku.

Metoda jest wywoływana LoadAdapterControlState natychmiast po metodzie Control.LoadControlState na LoadState etapie cyklu życia. Stan kontrolki karty jest oddzielny i oprócz stanu sterowania kontrolki.

Dotyczy

Zobacz też