Как очистить файлы cookie с помощью asp.net mvc 3 и C #?

Хорошо, я действительно думаю, что делаю это правильно, но файлы cookie не очищаются.

 Session.Clear();
 HttpCookie c = Request.Cookies["MyCookie"];
 if (c != null)
 {
     c = new HttpCookie("MyCookie");
     c["AT"] = null;
     c.Expires = DateTime.Now.AddDays(-1);
     Request.Cookies.Add(c);
 }

 return RedirectToAction("Index", "Home");

При перенаправлении происходит, он снова находит cookie и продолжает работу, как будто я никогда не выходил из системы. Есть мысли?

55
задан Jeff LaFay 25 February 2011 в 10:52
поделиться