Condividi tramite


StateManagedCollection.IStateManager.SaveViewState Metodo

Definizione

Salva le modifiche apportate all'insieme StateManagedCollection e a ogni IStateManager oggetto che contiene dall'ora in cui la pagina è stata inviata nuovamente al server.

 virtual System::Object ^ System.Web.UI.IStateManager.SaveViewState() = System::Web::UI::IStateManager::SaveViewState;
object IStateManager.SaveViewState();
abstract member System.Web.UI.IStateManager.SaveViewState : unit -> obj
override this.System.Web.UI.IStateManager.SaveViewState : unit -> obj
Function SaveViewState () As Object Implements IStateManager.SaveViewState

Restituisce

Oggetto che contiene le modifiche apportate allo stato di visualizzazione dell'oggetto StateManagedCollection e agli elementi contenuti. Se alla raccolta e ai relativi elementi non è associato alcuno stato di visualizzazione, questo metodo restituisce null.

Implementazioni

Commenti

Questo metodo viene usato principalmente dagli sviluppatori di controlli.

Lo stato di visualizzazione è l'accumulo dei valori delle proprietà di un controllo server. Questi valori vengono inseriti automaticamente nella proprietà del ViewState controllo server, ovvero un'istanza della StateBag classe . Il valore di questa proprietà viene quindi salvato in modo permanente in un oggetto stringa dopo la fase di salvataggio dello stato del ciclo di vita del controllo server. Per altre informazioni, vedere ASP.NET Controlli server Web.

Quando lo stato di visualizzazione viene salvato, questo oggetto stringa viene restituito al client come variabile archiviata in un elemento nascosto HTML (<input type="hidden">). Quando si creano controlli server personalizzati, è possibile migliorare l'efficienza eseguendo l'override di questo metodo e modificando la proprietà del ViewState controllo server. Per altre informazioni, vedere ASP.NET Web Server Controls eASP.NET State Management Overview.For more information, see ASP.NET Web Server Controls and ASP.NET State Management Overview.

Si applica a

Vedi anche