Добавление UserControls динамически и поиск - PullRequest
0 голосов
/ 03 августа 2009

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

1 Ответ

1 голос
/ 03 августа 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...