Control.LoadViewStateByID Vlastnost

Definice

Získá hodnotu určující, zda se ovládací prvek účastní načítání jeho stavu zobrazení mí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

Boolean

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 ovládacího prvku Controls . Při počátečním použití stavu zobrazení se možná nevytvořily 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í na podřízené ovládací prvky, 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 přesně 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é do konce kolekce nadřazeného ovládacího prvku Controls přidány.

Pokud tyto dvě podmínky nelze splnit, protože v případě zpož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. Chcete-li vlastnost nastavit LoadViewStateByID na true, použijte ViewStateModeByIdAttribute atribut metadat pro nadřazený ovládací prvek.

Platí pro

Viz také