ASP.Net HttpCookie истекает до двух лет - PullRequest
1 голос
/ 05 октября 2009

Я создаю cookie и устанавливаю свойство Expires на 24 часа, но в IE срок действия равен двум годам. В Firefox он установлен правильно. Почему?

Мой код:

//Set a cookie to expire in 24 hours.
HttpCookie clickCookie = new HttpCookie(adId, adId);
clickCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(clickCookie);

Спасибо

Ответы [ 3 ]

0 голосов
/ 03 марта 2010

Что произойдет, если вы сделаете:

clientCookie.Expires = DateTime.Now.AddHours(24);
0 голосов
/ 15 июня 2012

triskelion, используйте Fiddler, чтобы прослушать запрос HTTP и пару ответов для IE и nad Firefox и посмотреть, есть ли какая-либо разница.

0 голосов
/ 05 октября 2009

Это не представляется возможным. Можете ли вы повторить попытку после удаления текущих файлов cookie IE?

...