Control.LoadViewState(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Restaura a informação de estado de visualização de um pedido anterior de página que foi guardado pelo SaveViewState() método.
protected:
virtual void LoadViewState(System::Object ^ savedState);
protected virtual void LoadViewState(object savedState);
abstract member LoadViewState : obj -> unit
override this.LoadViewState : obj -> unit
Protected Overridable Sub LoadViewState (savedState As Object)
Parâmetros
Exemplos
O exemplo seguinte sobrepõe o método LoadViewState para um controlo personalizado ASP.NET servidor. Cria um Object array para conter a informação do estado da vista passada no savedState parâmetro e depois chama a implementação base do LoadViewState método para a primeira localização do índice do array. Atribui os valores armazenados nas próximas duas localizações de índice a variáveis nomeadas UserText e PasswordText, respetivamente.
protected override void LoadViewState(object savedState)
{
if (savedState != null)
{
// Load State from the array of objects that was saved at ;
// SavedViewState.
object[] myState = (object[])savedState;
if (myState[0] != null)
base.LoadViewState(myState[0]);
if (myState[1] != null)
UserText = (string)myState[1];
if (myState[2] != null)
PasswordText = (string)myState[2];
}
}
Protected Overrides Sub LoadViewState(savedState As Object)
If Not (savedState Is Nothing) Then
' Load State from the array of objects that was saved at ;
' SavedViewState.
Dim myState As Object() = CType(savedState, Object())
If Not (myState(0) Is Nothing) Then
MyBase.LoadViewState(myState(0))
End If
If Not (myState(1) Is Nothing) Then
UserText = CStr(myState(1))
End If
If Not (myState(2) Is Nothing) Then
PasswordText = CStr(myState(2))
End If
End If
End Sub
Observações
Este método é usado principalmente pela infraestrutura do .NET Framework e não se destina a ser usado diretamente a partir do seu código. No entanto, os programadores de controlo podem sobrepor este método para especificar como um controlo personalizado de servidor restaura o seu estado de visualização. Para mais informações, consulte ASP.NET Visão Geral da Gestão do Estado.