Udostępnij za pośrednictwem


WebControl.SaveViewState Metoda

Definicja

Zapisuje dowolny stan, który został zmodyfikowany po TrackViewState() wywołaniu metody.

protected:
 override System::Object ^ SaveViewState();
protected override object SaveViewState ();
override this.SaveViewState : unit -> obj
Protected Overrides Function SaveViewState () As Object

Zwraca

Obiekt, który zawiera bieżący stan widoku kontrolki; w przeciwnym razie, jeśli nie ma stanu widoku skojarzonego z kontrolką , null.

Uwagi

Metoda SaveViewState jest używana głównie przez deweloperów kontrolek.

Stan widoku to skumulowane wartości właściwości kontrolki serwera. Te wartości są umieszczane automatycznie we ViewState właściwości kontrolki serwera, która jest wystąpieniem StateBag klasy. ViewState Wartość właściwości jest następnie utrwalana w obiekcie ciągu po etapie zapisywania stanu cyklu życia dla kontrolki serwera. Aby uzyskać więcej informacji, zobacz omówienie cyklu życia strony ASP.NET.

Po zapisaniu stanu widoku ten obiekt ciągu jest zwracany do klienta jako zmienna przechowywana w ukrytym elemenie HTML input . Podczas tworzenia niestandardowych kontrolek serwera można zwiększyć wydajność, przesłaniając metodę SaveViewState i modyfikując ViewState właściwość kontrolki serwera. Aby uzyskać więcej informacji, zobacz omówienie zarządzania stanem ASP.NET.

Dotyczy

Zobacz też