Control.LoadViewStateByID Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, участвует ли элемент управления в загрузке состояния представления ID вместо индекса.
protected:
property bool LoadViewStateByID { bool get(); };
protected bool LoadViewStateByID { get; }
member this.LoadViewStateByID : bool
Protected ReadOnly Property LoadViewStateByID As Boolean
Значение свойства
true
, если элемент управления загружает состояние представления ID; в противном случае — false
. Значение по умолчанию — false
.
Комментарии
По умолчанию, когда родительский элемент управления загружает состояние представления в создаваемые дочерние элементы управления, он делает это по положению каждого дочернего элемента управления в коллекции родительского Controls элемента управления. При первоначальном применении состояния представления все дочерние элементы управления, возможно, не были созданы. В этом случае состояние представления для элементов управления еще не создано и применяется при создании дочерних элементов управления позже.
Чтобы родительский элемент управления применял состояние представления к дочерним элементам управления, необходимо выполнить два условия:
При обратной отправке родительский элемент управления должен создать дочерние элементы управления точно в том же порядке, что и предыдущий запрос, чтобы порядок элементов управления оставался согласованным.
После обратной передачи все дочерние элементы управления должны быть добавлены в конец коллекции родительского элемента управления Controls .
Если эти два условия не могут быть выполнены, как в случае отложенного создания дочернего элемента управления, родительский элемент управления может загрузить состояние представления с помощью ID. Чтобы задать LoadViewStateByID для свойства true
значение , используйте ViewStateModeByIdAttribute атрибут метаданных для родительского элемента управления.