Я понимаю порядок событий в жизненном цикле страницы, но это не помогает в моей ситуации. У меня есть список флажков, который заполняется каталогом, заполненным формами. Когда я устанавливаю флажок рядом с именем формы, я хочу, чтобы он динамически создавал шаг мастера и вставлял форму.
Порядок событий: OnInit: GatherForms () - проверяет каталог и загружает все имена форм в чекбокс LoadForms () - проверяет «выбранный» сеанс и загружает собранные формы
CheckBoxList: SelectedIndexChanged #AutoPost = true # PopulateForms () - перебирает флажки и добавляет их в состояние сеанса
. Когда пользователь щелкает флажок, он выполняет обратную передачу и нажимает OnInit, который извлекает из сеанса. Проблема в том, что PopulateForms () еще не был запущен, поэтому он ничего не заполнял, даже если он проверен. Если я нажму на другой элемент, он вернется и появится. Кажется, я не могу извлечь какую-либо полезную информацию из флажка перед обновлением, что означает, что я не вижу, чтобы формы появлялись сразу. Я также пробовал зацикливать флажок, но, к сожалению, viewstate еще не опубликовал. вздох.
Есть предложения?
Спасибо!
PS: Я не могу использовать Request.Form [], потому что мне нужно убрать все выбранные элементы с флажка. возможно, я смогу, но не могу найти способ: /