Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad Control.HasChildViewState

 

Publicado: octubre de 2016

Obtiene un valor que indica si los controles secundarios del control de servidor actual tienen cualquier configuración de estado de vista guardado.

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

protected bool HasChildViewState { get; }

Valor de propiedad

Type: System.Boolean

true Si todos los controles secundarios han guardado la información de estado de vista; de lo contrario, false.

Puede evitar llamadas innecesarias al ClearChildViewState método utilizando esta propiedad para comprobar que todos los controles secundarios del control de servidor están almacenando información de estado de vista.

public override void DataBind() 
{
   base.OnDataBinding(EventArgs.Empty);
   // Reset the control's state.
   Controls.Clear();
   // Check for HasChildViewState to avoid unnecessary calls to ClearChildViewState.
   if (HasChildViewState)
      ClearChildViewState();
   ChildControlsCreated = true;
   if (!IsTrackingViewState)
      TrackViewState();
}

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: