StateBag.IStateManager.SaveViewState 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 zmiany w StateBag obiekcie od czasu opublikowania strony z powrotem na serwerze.
virtual System::Object ^ System.Web.UI.IStateManager.SaveViewState() = System::Web::UI::IStateManager::SaveViewState;
object IStateManager.SaveViewState ();
abstract member System.Web.UI.IStateManager.SaveViewState : unit -> obj
override this.System.Web.UI.IStateManager.SaveViewState : unit -> obj
Function SaveViewState () As Object Implements IStateManager.SaveViewState
Zwraca
Obiekt zawierający zmiany stanu widoku obiektu StateBag. Jeśli nie ma żadnych zmian lub nie StateItem ma żadnych elementów w metodzie StateBag, ta metoda zwraca wartość null
.
Implementuje
Uwagi
Ta metoda jest używana głównie przez deweloperów kontrolek.
Stan widoku to akumulacja wartości właściwości kontrolki serwera. Te wartości są automatycznie umieszczane we właściwości kontrolki ViewState serwera, która jest wystąpieniem StateBag klasy. Wartość tej właściwości jest następnie utrwalana w obiekcie ciągu po etapie zapisywania stanu cyklu życia sterowania serwerem. Aby uzyskać więcej informacji, zobacz ASP.NET Kontrolki serwera sieci Web.
Po zapisaniu stanu widoku ten obiekt ciągu jest zwracany do klienta jako zmienna przechowywana w elemecie HTML Hidden
. Podczas tworzenia niestandardowych kontrolek serwera można zwiększyć wydajność, przesłaniając tę metodę i modyfikując właściwość kontrolki ViewState serwera. Aby uzyskać więcej informacji, zobacz ASP.NET Web Server Controls and ASP.NET State Management Overview ( Omówienie kontrolek serwera internetowegoi zarządzania stanem ASP.NET).