Моя форма ASP.NET содержит коллекцию динамически создаваемых радиокнопок, которые создаются и настраиваются в обработчике событий Page_Load.
Обычно я обрабатываю данные обратной передачи в обработчике Page_Load, используя условие:
if (IsPostBack)
Однако, поскольку элементы управления, к которым мне нужно получить доступ, создаются в обработчике Page_Load, данные обратной передачи от предыдущего рендеринга страницы теряются. Чтобы лучше проиллюстрировать проблему, вот краткое описание событий по мере их возникновения:
1-Page_Load is invoked for the first time
2-An unknown number of radiobuttons are created dynamically
3-The radiobuttons are configured, based on information present on the server
4-The radiobuttons are added to the page's content
5-The user selects an option, and clicks the submit button
6-The Page_Load handler is invoked for the second time
7-The radio-buttons are added dynamically, exactly as before
8-The radio-button that the user checked is seemingly non-existant for processing
Кажется, мне нужно обрабатывать разные части этого в разных обработчиках событий. Есть ли событие, которое происходит после обратной передачи, но хотя оригинальные радиокнопки все еще доступны?