. У меня возникла проблема с передачей файлов cookie в ASP.NET на новый URL-адрес. Я добавляю куки в ответ вот так:
Response.Cookies.Add(new HttpCookie("Username", Username.Text));
Затем я делаю перенаправление:
Response.Redirect(returnURL);
На новой странице, на которую меня перенаправляют, коллекция файлов cookie пуста. Я пытаюсь получить такой файл cookie:
Request.Cookies["Username"].Value;
Кто-нибудь может подумать, почему куки не передаются?
РЕДАКТИРОВАТЬ:
Дополнительная информация Я забыл добавить -при второй попытке в том же сеансе браузера, файлы cookie передаются правильно с перенаправлением.
РЕДАКТИРОВАТЬ #2 :Я обнаружил, что если я использую «localhost» вместо фактического доменного имени в URL-адресе перенаправления, то файлы cookie передаются правильно при первом входе в систему. Таким образом, только когда URL-адрес перенаправления является фактическим доменным именем, он не работает. Странный.