Добавить комментарий - CodeHelper

Добавить комментарий

Метод Cookies.Remove удаляет cookie из коллекции на сервере. Естественно, у клиента при этом всё остаётся без изменений. Чтобы удалить cookie с клиента нужно создавать новый объект HttpCookie с тем же именем и задать Expires в прошедшую дату:

if (Request.Cookies["Key"] != null)
{
    var cookie = new HttpCookie("Key")
        {
            Expires = DateTime.Now.AddDays(-1d)
        };
    Response.Cookies.Add(cookie);
}
Внимание! Вы собираетесь отправить информацию от имени анонимного пользователя.
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.