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 principal carga el estado de vista en controles secundarios que crea, lo hace esto mediante la posición de cada control secundario en el control primario Controls colección.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 inicialmente se aplica el estado de vista, todos los controles secundarios es posible que no se haya creado.When view state is initially applied, all child controls might not have been created. En este caso, el estado de vista para los controles que aún no se ha creado se guarda y aplica cuando los controles secundarios se crean más adelante.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 principal aplicar el estado de vista a sus controles secundarios, deben cumplirse las dos condiciones:For a parent control to apply view state to its child controls, two conditions must be met:

  • 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 permanezca coherente con el orden de los controles.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, se deben agregar los controles secundarios que se creó al final del control primario Controls colección.After postback, any child controls created must be added to the end of the parent control's Controls collection.

Si no se cumplen estas dos condiciones, como en el caso de la creación diferida de un control secundario, el control primario puede cargar el estado de vista mediante ID.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 el LoadViewStateByID propiedad true, utilice el ViewStateModeByIdAttribute atributo de metadatos para el control primario.To set the LoadViewStateByID property to true, use the ViewStateModeByIdAttribute metadata attribute for the parent control.

Se aplica a

Consulte también: