powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / При Response.Redirect создаётся новая сессия!!!!!!
6 сообщений из 6, страница 1 из 1
При Response.Redirect создаётся новая сессия!!!!!!
    #33354093
Orion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не пойму в чём дело, вроде всё делаю верно, но когда делаю так:
Код: plaintext
1.
2.
3.
4.
5.
private void Page_Load(object sender, System.EventArgs e)
{
	Session["myvar"]="test";
	Response.Redirect("Form2.aspx");
}

Сразу после Response.Redirect("Form2.aspx");
вызывается Session_Start !!!!!!!!

потом в Page_Load у Form2.aspx
Код: plaintext
1.
2.
3.
4.
private void Page_Load(object sender, System.EventArgs e)
{
	string myvar = (string)Session["myvar"];			
}

string myvar оказывается равна null, что в принципе и логично после запуска новой сессии, НО почему после редиректа стартует новая сессия?!?!
...
Рейтинг: 0 / 0
При Response.Redirect создаётся новая сессия!!!!!!
    #33354493
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно, не должно такого быть =/

с уважением...
...
Рейтинг: 0 / 0
При Response.Redirect создаётся новая сессия!!!!!!
    #33354759
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Response.Redirect мне напомнил статью в 1-м номере журнала "Алгоритм" великого учёного hDrummer-а. Он пишет, что в пределах одного сайта надо использовать Server.Transfer вместо Response.Redirect, так как Response некорректно обрабатывает сессию.
...
Рейтинг: 0 / 0
При Response.Redirect создаётся новая сессия!!!!!!
    #33354782
Orion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Max ProResponse.Redirect мне напомнил статью в 1-м номере журнала "Алгоритм" великого учёного hDrummer-а. Он пишет, что в пределах одного сайта надо использовать Server.Transfer вместо Response.Redirect, так как Response некорректно обрабатывает сессию.

Самое интересное что в других местах этого же сайта всё нормально обрабатывается. Смотрел настройки сессии, вивстейта, модули, сами страницы, вроде всё в порядке. Использование Transfer не желательно в данной странице, но ведь фишка в том, что ДОЛЖНО РАБОТАТЬ!!!
Но не работает :((

Что, ни у кого так не было????
...
Рейтинг: 0 / 0
При Response.Redirect создаётся новая сессия!!!!!!
    #33354888
Vadimek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня была похожая проблема.
Помогла замена
Код: plaintext
1.
Response.Redirect("/base/Form2.aspx");
на
Код: plaintext
1.
Response.Redirect("../Form2.aspx");
...
Рейтинг: 0 / 0
При Response.Redirect создаётся новая сессия!!!!!!
    #33354980
Orion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VadimekУ меня была похожая проблема.
Помогла замена
Код: plaintext
1.
Response.Redirect("/base/Form2.aspx");
на
Код: plaintext
1.
Response.Redirect("../Form2.aspx");



Но у меня обе страницы находятся в корне приложения, попробую дополнить базовым адресом приложения ....
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / При Response.Redirect создаётся новая сессия!!!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]