Я пытаюсь использовать cookie в первый раз в ASP. Проблема в том, что cookie не истекает независимо от того, сколько способов я пишу код.ASP.NET cookie не истекает
Изготовление печенья:
HttpCookie cookie = new HttpCookie("test");
cookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(cookie);
Проверка, если он существует:
if (Request.Cookies["test"] != null)
Response.Write("test");
else
Response.Write("no test");
Он всегда показывает "тест".
Вы делаете это по той же просьбе? вы должны дождаться завершения запроса. –
@ Anders Abel: Да, весь упомянутый код находится на главной странице. Так что, если я обновляю страницу после того, как я ее впервые начал, она должна была напечатать «no test»? Потому что он всегда печатает «тест», независимо от того, сколько раз я обновляю или жестко обновляю. – user3007875