Это абсолютно странно. Тревожные звонки, вероятно, звонят о том, почему я проверяю это свойство, и, вероятно, указывают вам, что я пытаюсь сделать что-то «не в ногу» или обойти предписанное управление событиями на странице ASP.NET LifeCycle.
Я использую Мастер в довольно вложенной иерархии и в панели обновлений. Мастера, если вы еще не знаете, требуют предварительной инициализации / загрузки всех элементов управления шага мастера.
Я пытаюсь сделать что-то немного странное (не совсем сверхъестественное), в котором я пытаюсь динамически загружать Wizards на основе выбора пользователя. Сейчас это работает, но потребовалось немного обуви.
В любом случае, возникает ситуация, когда получение пользовательского ввода для просмотра того, какого мастера он хотел бы использовать, означает, что мастер «запускается» «раньше», и я могу сделать выбор, который он сделал (с помощью выпадающего меню или кнопки. ) Я смотрю это раньше, чем предписанная структура намеревается найти значения, чтобы выполнить некоторую необходимую инициализацию в событии инициализации страницы (как упоминалось ранее, требование для использования мастеров и шагов мастера, из которых они состоят).
Во всяком случае, я поменял это с простого раскрывающегося списка на раскрывающийся список и кнопку, и мне нужно увидеть, какой из них нажал. При вызове Request ["__ EVENTTARGET"] остальная часть страницы обрабатывается, а не работает. Я полагаю, мне следует развернуть свой собственный элемент управления DynamicWizard?