У меня есть
, который применим только для вышедшего из системы пользователя. Если пользователь в настоящее время вошел в систему, он / она перенаправляется на другую страницу. На одном из шагов мастера, как часть мастера, я запрашиваю учетные данные с помощью элемента управления
и регистрирую пользователя. Это представляет проблему.
Согласно MSDN : «Когда пользователь использует элемент управления Login для входа на веб-сайт, все данные в состоянии просмотра и все данные публикации теряются. Не выполняйте действия в событии LoggedIn, которые зависят от состояния просмотра».
при этом мой элемент управления Wizard забывает шаг, который он выполняет после процесса входа в систему. MSDN рекомендует : «Если вы встраиваете элемент управления Login в объект WizardStep, явно установите свойство ActiveStepIndex в обработчике событий Page_Load, если пользователь аутентифицирован. Элемент управления Wizard не переходит автоматически к следующему объекту WizardStep в этот сценарий. "
Однако, поскольку все состояние просмотра потеряно, срабатывает перенаправление для вошедших в систему пользователей, отправляя пользователя прочь со страницы. Как лучше всего определить при загрузке страницы, в каком из состояний находится пользователь?
Спасибо за любые идеи.