Page.SavePageStateToPersistenceMedium(Object) Method

Definition

Salva tutte le informazioni sullo stato di visualizzazione e sullo stato del controllo della pagina.Saves any view-state and control-state information for the page.

protected:
 virtual void SavePageStateToPersistenceMedium(System::Object ^ viewState);
protected public:
 virtual void SavePageStateToPersistenceMedium(System::Object ^ state);
protected virtual void SavePageStateToPersistenceMedium (object viewState);
protected internal virtual void SavePageStateToPersistenceMedium (object state);
abstract member SavePageStateToPersistenceMedium : obj -> unit
override this.SavePageStateToPersistenceMedium : obj -> unit
abstract member SavePageStateToPersistenceMedium : obj -> unit
override this.SavePageStateToPersistenceMedium : obj -> unit
Protected Overridable Sub SavePageStateToPersistenceMedium (viewState As Object)
Protected Friend Overridable Sub SavePageStateToPersistenceMedium (state As Object)

Parameters

viewStatestate
Object

Oggetto Object in cui archiviare le informazioni relative allo stato di visualizzazione.An Object in which to store the view-state information.

Remarks

Il metodo SavePageStateToPersistenceMedium usa il metodo Save dell'oggetto System.Web.UI.PageStatePersister a cui fa riferimento la proprietà PageStatePersister per archiviare le informazioni sullo stato di visualizzazione e sullo stato del controllo per la pagina.The SavePageStateToPersistenceMedium method uses the Save method of the System.Web.UI.PageStatePersister object referenced by the PageStatePersister property to store view-state and control-state information for the page.

ASP.NET include due discendenti della classe PageStatePersister, la classe HiddenFieldPageStatePersister che salva le informazioni sullo stato in un campo nascosto incluso nella pagina ASP.NET e la classe SessionPageStatePersister che salva lo stato nell'oggetto Session associato alla richiesta.ASP.NET includes two descendents of the PageStatePersister class, the HiddenFieldPageStatePersister class that saves state information in a hidden field included in the ASP.NET page, and the SessionPageStatePersister class that saves state in the Session object associated with the request. Si noti che quando si usa la classe SessionPageStatePersister viene ancora eseguito il rendering del campo VIEWSTATE nascosto perché viene usato per determinare il postback.Note that when using the SessionPageStatePersister class the hidden VIEWSTATE field is still rendered as this is used to determine post back.

Per salvare lo stato nel percorso desiderato, è necessario creare un nuovo discendente della classe PageStatePersister che salva e carica lo stato nel supporto di persistenza scelto.To save state in the location of your choice, you should create a new descendent of the PageStatePersister class that saves and loads state to the persistence medium of your choice. Per un esempio di creazione di un nuovo oggetto PageStatePersister, vedere la classe PageStatePersister.For an example of creating a new PageStatePersister object, see the PageStatePersister class.

Se si usa il .NET Framework versione 1,0 o 1,1, eseguire l'override di questo metodo se si vuole salvare lo stato di Page in un valore diverso da un campo nascosto.If you are using the .NET Framework version 1.0 or 1.1, override this method if you want to save the Page state in anything other than a hidden field. Se si sceglie di eseguire questa operazione, è necessario eseguire l'override anche del metodo LoadPageStateFromPersistenceMedium.If you choose to do so, you must also override the LoadPageStateFromPersistenceMedium method.

Applies to

See also