Condividi tramite


WebControl.SaveViewState Metodo

Definizione

Salva qualsiasi stato modificato dopo la chiamata del metodo TrackViewState().

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

Restituisce

Oggetto che contiene lo stato di visualizzazione corrente del controllo. In caso contrario, null se al controllo non è associato alcuno stato di visualizzazione.

Commenti

Il SaveViewState metodo viene usato principalmente dagli sviluppatori di controlli.

Lo stato di visualizzazione è costituito dai valori cumulativi delle proprietà per un controllo server. Questi valori vengono inseriti automaticamente nella ViewState proprietà per il controllo server, ovvero un'istanza della StateBag classe . Il valore della ViewState proprietà viene quindi salvato in modo permanente in un oggetto stringa dopo la fase di salvataggio dello stato del ciclo di vita per il controllo server. Per altre informazioni, vedere panoramica del ciclo di vita della pagina ASP.NET.

Quando viene salvato lo stato di visualizzazione, questo oggetto stringa viene restituito al client come variabile archiviata in un elemento HTML input nascosto. Quando si creano controlli server personalizzati, è possibile migliorare l'efficienza eseguendo l'override del SaveViewState metodo e modificando la ViewState proprietà per il controllo server. Per altre informazioni, vedere panoramica di gestione dello stato di ASP.NET.

Si applica a

Vedi anche