WebControl.SaveViewState WebControl.SaveViewState WebControl.SaveViewState WebControl.SaveViewState Method

Definizione

Salva qualsiasi stato modificato dopo la chiamata del metodo TrackViewState().Saves any state that was modified after the TrackViewState() method was invoked.

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.An object that contains the current view state of the control; otherwise, if there is no view state associated with the control, null.

Commenti

Il SaveViewState metodo viene utilizzato principalmente dagli sviluppatori di controlli.The SaveViewState method is used primarily by control developers.

Lo stato di visualizzazione è costituito dai valori cumulativi delle proprietà di un controllo server.View state is the cumulative values of the properties for a server control. Questi valori vengono inseriti automaticamente nella ViewState proprietà per il controllo server, che è un'istanza StateBag della classe.These values are placed automatically in the ViewState property for the server control, which is an instance of the StateBag class. Il ViewState valore della proprietà viene quindi salvato in modo permanente in un oggetto stringa dopo la fase Salva stato del ciclo di vita per il controllo server.The ViewState property value is then persisted to a string object after the save state stage of the life cycle for the server control. Per altre informazioni, vedere Panoramica del ciclo di vita della pagina ASP.NET.For more information, see ASP.NET Page Life Cycle Overview.

Quando viene salvato lo stato di visualizzazione, questo oggetto stringa viene restituito al client come variabile archiviata in un elemento HTML input nascosto.When view state is saved, this string object is returned to the client as a variable that is stored in a hidden HTML input element. Quando si creano controlli server personalizzati, è possibile migliorare l'efficienza eseguendo l'override SaveViewState del metodo e modificando la ViewState proprietà per il controllo server.When you author custom server controls, you can improve efficiency by overriding the SaveViewState method and modifying the ViewState property for your server control. Per altre informazioni, vedere Panoramica della gestione dello stato di ASP.NET.For more information, see ASP.NET State Management Overview.

Si applica a

Vedi anche