StateBag.IStateManager.SaveViewState Metodo

Definizione

Salva le modifiche apportate all'oggetto StateBag dal momento in cui è stato eseguito il postback della pagina 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

Object

Oggetto che contiene le modifiche allo stato di visualizzazione dell'oggetto StateBag. Se non sono state apportate modifiche o se StateBag non contiene alcun elemento StateItem, questo metodo restituisce null.

Implementazioni

Commenti

Il metodo viene utilizzato 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 mantenuto in un oggetto stringa dopo la fase di salvataggio del ciclo di vita del controllo server. Per altre informazioni, vedere ASP.NET controlli server Web.

Quando viene salvato lo stato di visualizzazione, questo oggetto stringa viene restituito al client come variabile archiviata in un elemento HTML 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 Controlli server Web e ASP.NET Panoramica sulla gestione dello stato.

Si applica a

Vedi anche