Condividi tramite


LinqDataSourceView.SaveViewState Metodo

Definizione

Salva le modifiche apportate allo stato di visualizzazione del controllo LinqDataSourceView dal momento in cui è stato eseguito il postback della pagina al server.

protected:
 virtual System::Object ^ SaveViewState();
protected virtual object SaveViewState ();
abstract member SaveViewState : unit -> obj
override this.SaveViewState : unit -> obj
Protected Overridable Function SaveViewState () As Object

Restituisce

Oggetto contenente le modifiche apportate allo stato di visualizzazione del controllo LinqDataSourceView oppure Null (Nothing in Visual Basic) se all'oggetto non è associato alcuno stato di visualizzazione.

Commenti

Il SaveViewState metodo viene usato principalmente dagli sviluppatori di controlli.

Lo stato di visualizzazione è l'accumulo dei valori delle proprietà per un controllo server. Questi valori vengono aggiunti automaticamente alla ViewState proprietà del controllo server, ovvero un'istanza della StateBag classe . Il ViewState valore del controllo server viene quindi salvato in modo permanente in un oggetto stringa dopo la fase di salvataggio dello stato del ciclo di vita del controllo server.

Quando lo stato di visualizzazione viene salvato, l'oggetto stringa salvato in modo permanente dopo la fase di salvataggio del ciclo di vita del controllo server viene sottoposto a rendering nel browser come elemento nascosto HTML. Quando si creano controlli server personalizzati, è possibile migliorare l'efficienza eseguendo l'override del SaveViewState metodo e modificando la ViewState proprietà per il controllo server. Per altre informazioni, vedere panoramica di gestione dello stato di ASP.NET.

Si applica a

Vedi anche