Переменная сеанса не сохраняется при использовании мастера управления ASP.NET - PullRequest
0 голосов
/ 15 апреля 2010

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

1 Ответ

0 голосов
/ 05 мая 2010

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

...