Compartir a través de


StateBag.IStateManager.SaveViewState Método

Definición

Guarda los cambios realizados en el objeto StateBag desde el momento en que se devuelve la página al servidor.

 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

Devoluciones

Objeto que contiene los cambios del estado de vista de StateBag. Si no hay ningún cambio o hay elementos StateItem en la StateBag, este método devuelve null.

Implementaciones

Comentarios

Este método lo usan principalmente los programadores de controles.

El estado de vista es la acumulación de los valores de las propiedades de un control de servidor. Estos valores se colocan automáticamente en la propiedad del control de ViewState servidor, que es una instancia de la StateBag clase . A continuación, el valor de esta propiedad se conserva en un objeto de cadena después de la fase de estado de guardado del ciclo de vida del control de servidor. Para obtener más información, vea ASP.NET Controles de servidor web.

Cuando se guarda el estado de vista, este objeto de cadena se devuelve al cliente como una variable que se almacena en un elemento HTML Hidden . Al crear controles de servidor personalizados, puede mejorar la eficacia invalidando este método y modificando la propiedad del control de ViewState servidor. Para obtener más información, vea ASP.NET Web Server Controls and ASP.NET State Management Overview.

Se aplica a

Consulte también