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