Удаление переменных сеанса на response.redirect('page.aspx ", false)
У меня есть приложение webforms, которое теряет переменные сеанса на response.redirect. Я прочитал Bertrand Le Roy blog об этом и до сих пор не может заставить его работать.
Страница работает на производстве. Однако, когда я пытаюсь в VS2k8 IDE, переменные сеанса находятся прямо перед response.redirect и в первой строке следующей страницы переменные ничего. Я подтвердил, что идентификатор сеанса - это то же самое, поэтому я не пропускаю сеансы. Целевая страница относительна, поэтому веб-сервер не считает, что мы меняем сайты (это подтверждается sessionid).
Вот строка, которую я использую:
Response.Redirect( "menu.aspx", False)
Идеи?
Эта строка в вашем вопросе меня смутила: "Целевая страница относительна, поэтому веб-сервер не думает, что мы меняем сайты".
Являются ли обе страницы (источник и получатель) в одном домене приложения?
Вы теряете все переменные сеанса или только те, которые установлены для этого одного запроса? Установите что-то в предыдущем цикле страницы и посмотрите, сохранено ли оно.
Связанные вопросы
Похожие вопросы
Посмотрите другие вопросы по меткам .net asp.net session session-variables или Задайте вопрос