Udostępnij za pośrednictwem


StateManagedCollection.IStateManager.SaveViewState Metoda

Definicja

Zapisuje zmiany w StateManagedCollection kolekcji i każdy IStateManager obiekt, który zawiera 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 StateManagedCollection widoku elementów i zawartych w nim elementów. Jeśli żaden stan widoku nie jest skojarzony z kolekcją i jej elementami, ta metoda zwraca wartość null.

Implementuje

Uwagi

Ta metoda jest używana głównie przez deweloperów sterujących.

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 kontroli serwera. 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 ukrytym elemenie HTML (<input type="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 andASP.NET State Management Overview (Omówienie zarządzania stanami ASP.NET sieci Web).

Dotyczy

Zobacz też