Переменная сеанса не сохраняется при использовании мастера управления ASP.NET

У меня есть контроль мастера. Когда кто-то нажимает кнопку в элементе управления мастера, я автоматически перехожу к следующему шагу (вместо того, чтобы заставлять его щелкать далее). Однако это, похоже, приводит к тому, что переменная состояния сеанса не сохраняется. Я провел некоторое исследование и заметил, что Response.Redirect делает жесткие перенаправления, которые усекают выполнение страницы - и что вы можете добавить ложный параметр, чтобы предотвратить это... что мне интересно, так это если элемент управления мастера делает то же самое и если так, могу ли я добавить параметр к этому также? Дэйв.

1 ответ

Решение

В моем случае это закончилось тем, что было связано с точкой, в которой запускалось управление нажатием кнопки. Например, если в мастере я нажал кнопку, и он загрузил следующую страницу в мастере, он загрузит page_load, прежде чем установит переменную сеанса в событии button_click. перемещая использование переменной сеанса позже в процессе загрузки (после page_load), сначала вызывается событие button_click.

Другие вопросы по тегам