Sdílet prostřednictvím


Control.LoadViewStateByID Vlastnost

Definice

Získá hodnotu určující, zda se ovládací prvek účastní načítání jeho stavu zobrazení namísto ID indexu.

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

Hodnota vlastnosti

true pokud ovládací prvek načte svůj stav zobrazení podle ID; v opačném případě false. Výchozí hodnota je false.

Poznámky

Pokud 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 Controls ovládacího prvku. Při počátečním použití stavu zobrazení se nemusí vytvořit všechny podřízené ovládací prvky. V tomto případě se stav zobrazení ovládacích prvků, které ještě nejsou vytvořené, uloží a použije se při pozdějším vytvoření podřízených ovládacích prvků.

Aby nadřazený ovládací prvek použil stav zobrazení u podřízených ovládacích prvků, musí být splněny dvě podmínky:

  • Při zpětném odeslání musí nadřazený ovládací prvek vytvořit podřízené ovládací prvky ve stejném pořadí jako předchozí požadavek, aby pořadí ovládacích prvků zůstalo konzistentní.

  • Po zpětném odeslání musí být všechny podřízené ovládací prvky vytvořené na konec kolekce nadřazeného ovládacího prvku přidány Controls .

Pokud tyto dvě podmínky nelze splnit, jako v případě zpožděného vytvoření podřízeného ovládacího prvku, nadřazený ovládací prvek může načíst stav zobrazení pomocí ID. Chcete-li nastavit LoadViewStateByID vlastnost na true, použijte ViewStateModeByIdAttribute atribut metadat pro nadřazený ovládací prvek.

Platí pro

Viz také