2009-08-03 4 views
0

Я добавляю пользовательские элементы управления динамически на страницу, которая все придерживается интерфейса. Я хочу снова найти эти элементы управления после отправки. Я попытался просмотреть контрольную коллекцию, но безрезультатно? Пожалуйста помоги. Благодарю.Динамическое добавление UserControls и поиск

ответ

1

Элементы управления необходимо добавить снова на PostBack. Они должны быть добавлены на раннем этапе жизненного цикла страницы, например. PageInit.

Помните, что при возникновении PostBack сбор средств управления должен строиться с нуля. Если элементы управления добавлены на страницу декларативно - как разметка в .aspx - структура ASP.NET автоматически создает экземпляры и добавляет элементы управления, но вам все равно необходимо вручную добавить любые динамически созданные элементы управления. Добавление элементов управления на ранней стадии жизненного цикла страницы гарантирует правильную обработку данных в представлении и обратной передаче, а также любые события.

Смежные вопросы