Опять старый каштан.
Моя страница построена следующим образом; У меня есть выпадающий список, который привязан к базе данных при первой загрузке. Когда пользователь выбирает значение из этого, выполняется обратная передача, которая затем привязывает данные к элементу управления повторителем.
ItemTemplate этого элемента управления повторителем содержит элемент управления-заполнитель. В коде за событием ItemDataBound ретранслятора я динамически добавляю два элемента управления к этому заполнителю, скрытое поле и флажок.
Когда пользователь нажимает кнопку сохранения, я хочу перебрать все эти динамически созданные скрытые поля и флажки и определить их значения. Однако, когда пользователь нажимает кнопку сохранения, эти элементы управления больше не существуют, как показано на трассировке страницы.
Я знаю, что это проблема жизненного цикла, и статьи, которые я видел по этому поводу, предлагают использовать методы Init для динамического создания ваших элементов управления, но я не могу из-за того, как работает моя страница, например элемент управления повторителем появляется и связывается только после выбора значения из раскрывающегося списка.
Что мне нужно сделать, чтобы поддерживать динамические элементы управления через обратную передачу, вызванную нажатием кнопки сохранения?