Esta documentación está archivada y no tiene mantenimiento.

Control.LoadViewState (Método)

Restaura la información sobre el estado de vista de una solicitud de página anterior guardada por el método SaveViewState.

Espacio de nombres: System.Web.UI
Ensamblado: System.Web (en system.web.dll)

protected virtual void LoadViewState (
	Object savedState
)
protected void LoadViewState (
	Object savedState
)
protected function LoadViewState (
	savedState : Object
)
No aplicable.

Parámetros

savedState

Object que representa el estado del control que se va a restaurar.

Este método lo utiliza principalmente la infraestructura de .NET Framework y no está previsto para ser utilizado directamente desde el código. Sin embargo, los programadores de controles pueden reemplazar este método para especificar la forma en que un control de servidor personalizado restaura su estado de vista. Para obtener más información, vea Información general sobre la administración de estados de ASP.NET.

En el siguiente ejemplo se reemplaza el método LoadViewState para un control de servidor ASP.NET personalizado. Se crea una matriz Object que contenga la información sobre el estado de vista que se pasa en el parámetro savedState y, después, se llama a la implementación base del método LoadViewState para la primera ubicación de índice de la matriz. Se asignan los valores almacenados en las dos siguientes ubicaciones de índice a las variables denominadas UserText y PasswordText, respectivamente.

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 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.get_Item(0) != null) {
            super.LoadViewState(myState.get_Item(0));
        }
        if (myState.get_Item(1) != null) {
            set_UserText((System.String)(myState.get_Item(1)));
        }
        if (myState.get_Item(2) != null) {
            set_PasswordText((System.String)(myState.get_Item(2)));
        }
    }
} //LoadViewState

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0
Mostrar: