2010-09-07 3 views
0

Я программно добавляю элемент управления к странице aspx и привязываю событие на стороне сервера к событию с измененным индексом внутри элемента управления. (Это RadListBox из элементов управления ASP.NET от Telerik) Проблема в том, что при возврате после запуска из элемента управления событие не попадает на его обработчик событий, потому что при обратной передаче элемент управления не определен.Обработка событий, вызванных элементами управления, программно добавленными на страницу?

Есть ли способ справиться с этим без необходимости повторной обработки ранее принятой логики и перестроить элементы управления, чтобы обработать события, происходящие из нее?

Что такое правильный способ?

ответ

2

Вы должны добавить свои динамические элементы управления в событие OnInit и добавить их на каждые.

Невозможно запустить огонь, если элемент управления не был восстановлен после обратной передачи.

Подробнее о asp.net page lifecycle.

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