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.LoadViewStateByID

 

Publicado: octubre de 2016

Obtiene un valor que indica si el control participa en la carga su estado de vista por ID en lugar de índice.

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

protected bool LoadViewStateByID { get; }

Valor de propiedad

Type: System.Boolean

true Si el control carga su estado de vista por ID; en caso contrario, false. El valor predeterminado es false.

De forma predeterminada, cuando un control principal carga el estado de vista en controles secundarios que crea, esto hace la posición de cada control secundario en el control primario Controls colección. Cuando inicialmente se aplica el estado de vista, todos los controles secundarios podrían no se haya creado. En este caso, el estado de vista de controles no creado todavía se guarda y se aplica cuando se crean los controles secundarios con posterioridad.

Para que un control primario aplicar el estado de vista a sus controles secundarios, deben cumplirse las dos condiciones:

  • En la devolución de datos, el control principal debe crear los controles secundarios en exactamente el mismo orden que la solicitud anterior para que el orden de los controles permanece coherente.

  • Después de la devolución de datos, todos los controles secundarios creados deben agregarse al final de la del control primario Controls colección.

Si no se cumplen estas dos condiciones, como en el caso de la creación demorada de un control secundario, el control principal puede cargar el estado de vista mediante ID. Para establecer el LoadViewStateByID propiedad true, utilice el ViewStateModeByIdAttribute el atributo de metadatos para el control primario.

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: