Control.LoadViewStateByID Vlastnost

Definice

Načte hodnotu, která označuje, zda se ovládací prvek účastní načítání jeho stavu zobrazení ID místo indexu.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

Hodnota vlastnosti

Boolean

truePokud ovládací prvek načte svůj stav zobrazení pomocí ID ; v opačném případě false .true if the control loads its view state by ID; otherwise, false. Výchozí hodnota je false.The default value is false.

Poznámky

Ve výchozím nastavení, když nadřazený ovládací prvek načte stav zobrazení do podřízených ovládacích prvků, které vytvoří, provede to umístěním každého podřízeného ovládacího prvku v kolekci nadřazeného ovládacího prvku Controls .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. Při počátečním použití stavu zobrazení se nemusí vytvořit všechny podřízené ovládací prvky.When view state is initially applied, all child controls might not have been created. V tomto případě je uložen stav zobrazení pro ovládací prvky, které ještě nebyly vytvořeny, a použije se při pozdějším vytvoření podřízených ovládacích prvků.In this case, the view state for controls not yet created is saved, and applied when the child controls are created later.

Aby nadřazený ovládací prvek mohl použít stav zobrazení na jeho podřízené ovládací prvky, musí být splněny dvě podmínky:For a parent control to apply view state to its child controls, two conditions must be met:

  • Při zpětném volání musí nadřazený ovládací prvek vytvořit podřízené ovládací prvky v přesně stejném pořadí jako předchozí požadavek, aby pořadí ovládacích prvků zůstalo konzistentní.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.

  • Po zpětném odeslání musí být všechny podřízené ovládací prvky, které byly vytvořeny, přidány na konec kolekce nadřazeného ovládacího prvku Controls .After postback, any child controls created must be added to the end of the parent control's Controls collection.

Pokud tyto dvě podmínky nelze splnit, jako v případě opožděného vytvoření podřízeného ovládacího prvku, může nadřazený ovládací prvek načíst stav zobrazení pomocí 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. Chcete-li nastavit LoadViewStateByID vlastnost na true , použijte ViewStateModeByIdAttribute atribut metadata nadřazeného ovládacího prvku.To set the LoadViewStateByID property to true, use the ViewStateModeByIdAttribute metadata attribute for the parent control.

Platí pro

Viz také