LinqDataSourceView.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 celu wyświetlenia stanu LinqDataSourceView kontrolki od czasu, gdy strona została opublikowana z powrotem na serwerze.
protected:
virtual System::Object ^ SaveViewState();
protected virtual object SaveViewState ();
abstract member SaveViewState : unit -> obj
override this.SaveViewState : unit -> obj
Protected Overridable Function SaveViewState () As Object
Zwraca
Obiekt zawierający zmiany stanu widoku kontrolki lub null (Nothing in Visual Basic), jeśli z obiektem nie jest skojarzony żaden LinqDataSourceView stan widoku.
Uwagi
Metoda SaveViewState 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 dodawane do ViewState właściwości kontrolki serwera, która jest wystąpieniem StateBag klasy . Wartość kontrolki serwera jest następnie utrwalana w obiekcie ciągu po etapie zapisywania stanu cyklu ViewState życia sterowania serwerem.
Po zapisaniu stanu widoku obiekt ciągu, który został utrwalony po etapie zapisywania stanu cyklu życia sterowania serwerem, jest renderowany w przeglądarce jako ukryty element HTML. Podczas tworzenia niestandardowych kontrolek serwera można zwiększyć wydajność, przesłaniając metodę i modyfikując właściwość SaveViewState ViewState kontrolki serwera. Aby uzyskać więcej informacji, zobacz ASP.NET Zarządzanie stanem — omówienie.