Condividi tramite


Page.SavePageStateToPersistenceMedium(Object) Metodo

Definizione

Salva tutte le informazioni sullo stato di visualizzazione e sullo stato del controllo della pagina.

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)

Parametri

viewStatestate
Object

Oggetto Object in cui archiviare le informazioni relative allo stato di visualizzazione.

Commenti

Il SavePageStateToPersistenceMedium metodo usa il Save metodo dell'oggetto System.Web.UI.PageStatePersister a cui fa riferimento la PageStatePersister proprietà per archiviare informazioni sullo stato di visualizzazione e sullo stato del controllo per la pagina.

ASP.NET include due discendenti della PageStatePersister classe, la HiddenFieldPageStatePersister classe che salva le informazioni sullo stato in un campo nascosto incluso nella pagina ASP.NET e la SessionPageStatePersister classe che salva lo stato nell'oggetto Session associato alla richiesta. Si noti che quando si usa la classe il SessionPageStatePersister campo VIEWSTATE nascosto viene ancora eseguito il rendering perché viene usato per determinare il postback.

Per salvare lo stato nella posizione desiderata, è necessario creare un nuovo discendente della PageStatePersister classe che salva e carica lo stato nel supporto di persistenza desiderato. Per un esempio di creazione di un nuovo PageStatePersister oggetto, vedere la PageStatePersister classe .

Se si usa .NET Framework versione 1.0 o 1.1, eseguire l'override di questo metodo se si vuole salvare lo Page stato in qualsiasi campo diverso da un campo nascosto. Se si sceglie di farlo, è anche necessario eseguire l'override del LoadPageStateFromPersistenceMedium metodo.

Si applica a

Vedi anche