Control.LoadViewStateByID Control.LoadViewStateByID Control.LoadViewStateByID Control.LoadViewStateByID Property

Definición

Obtiene un valor que indica si el control participa en la carga de su estado de vista mediante ID en lugar de índice.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

protected:
 property bool LoadViewStateByID { bool get(); };
protected bool LoadViewStateByID { get; }
member this.LoadViewStateByID : bool
Protected ReadOnly Property LoadViewStateByID As Boolean

Valor de propiedad

true si el control carga su estado de vista mediante ID; en caso contrario, false.true if the control loads its view state by ID; otherwise, false. El valor predeterminado es false.The default value is false.

Comentarios

De forma predeterminada, cuando un control primario carga el estado de vista en los controles secundarios que crea, lo hace en la posición de cada control secundario de la Controls colección del control primario.By default, when a parent control loads view state into child controls it creates, it does this by the position of each child control in the parent control's Controls collection. Cuando se aplica inicialmente el estado de vista, es posible que no se hayan creado todos los controles secundarios.When view state is initially applied, all child controls might not have been created. En este caso, el estado de vista de los controles que todavía no se han creado se guarda y se aplica cuando los controles secundarios se crean posteriormente.In this case, the view state for controls not yet created is saved, and applied when the child controls are created later.

Para que un control primario aplique el estado de vista a sus controles secundarios, deben cumplirse dos condiciones:For a parent control to apply view state to its child controls, two conditions must be met:

  • En el postback, el control primario debe crear los controles secundarios exactamente en el mismo orden que la solicitud anterior para que el orden de los controles siga siendo coherente.On postback, the parent control must create the child controls in exactly the same order as the previous request so that the order of the controls remains consistent.

  • Después del postback, los controles secundarios creados se deben agregar al final de la colección del Controls control primario.After postback, any child controls created must be added to the end of the parent control's Controls collection.

Si no se pueden cumplir estas dos condiciones, como en el caso de la creación retrasada de un control secundario, el control primario puede cargar el estado IDde vista mediante.If these two conditions cannot be met, as in the case of the delayed creation of a child control, the parent control can load view state by using ID. Para establecer la LoadViewStateByID propiedad en true, utilice el ViewStateModeByIdAttribute atributo Metadata del control primario.To set the LoadViewStateByID property to true, use the ViewStateModeByIdAttribute metadata attribute for the parent control.

Se aplica a

Consulte también: