Udostępnij za pośrednictwem


LinqDataSourceView.SaveViewState Metoda

Definicja

Zapisuje zmiany w stanie wyświetlania kontrolki LinqDataSourceView od czasu opublikowania strony 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, który zawiera zmiany LinqDataSourceView stanu widoku kontrolki lub null (Nic w Visual Basic), jeśli nie ma stanu widoku skojarzonego z obiektem.

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ść ViewState kontrolki serwera jest następnie utrwalana w obiekcie ciągu po etapie zapisywania stanu cyklu życia kontroli serwera.

Po zapisaniu stanu widoku obiekt ciągu, który został utrwalone po etapie zapisywania stanu cyklu życia kontroli serwera, jest renderowany w przeglądarce jako ukryty element HTML. Podczas tworzenia niestandardowych kontrolek serwera można zwiększyć wydajność, przesłaniając SaveViewState metodę i modyfikując ViewState właściwość kontroli serwera. Aby uzyskać więcej informacji, zobacz ASP.NET State Management Overview (Omówienie zarządzania stanami ASP.NET).

Dotyczy

Zobacz też