StateBag.IStateManager.SaveViewState Método

Definição

Salva as alterações no objeto StateBag desde a hora em que a página foi postada novamente no 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

Retornos

Object

O objeto que contém as alterações ao estado de exibição do StateBag. Se não houver alterações ou se não houver elementos StateItem no StateBag, esse método retornará null.

Implementações

Comentários

Esse método é usado principalmente por desenvolvedores de controles.

O estado de exibição é o acúmulo dos valores das propriedades de um controle de servidor. Esses valores são colocados automaticamente na propriedade do controle do ViewState servidor, que é uma instância da StateBag classe. O valor dessa propriedade é então mantido em um objeto de cadeia de caracteres após o estágio de salvar estado do ciclo de vida do controle do servidor. Para obter mais informações, consulte ASP.NET Controles do Servidor Web.

Quando o estado de exibição é salvo, esse objeto de cadeia de caracteres é retornado ao cliente como uma variável armazenada em um elemento HTML Hidden . Ao criar controles de servidor personalizados, você pode melhorar a eficiência substituindo esse método e modificando a propriedade do controle do ViewState servidor. Para obter mais informações, consulte ASP.NET Controles do Servidor Web e ASP.NET Visão geral do Gerenciamento de Estado.

Aplica-se a

Confira também