La colección Response.Cookies contiene un método de nombre Remove, que a primera vista pareciera el indicado para eliminar una cookie previamente definida:
Reponse.Cookies.Remove("myCookie")
Lógico verdad? pues resulta que el método Remove lo que hace es eliminar el cookie de la colección de cookies, pero no la elimina FISICAMENTE, por lo que en el siguiente Request esa cookie será cargada nuevamente.
Investigando un poco resultó que la forma más facil de eliminar definitivamente una cookie es hacerla expirar:
Response.Cookies("myCookie").Expire = DateTime.Now.AddDays(-1)
Increible verdad? al mas puro estilo de Microsoft!! :) :)
No hay comentarios:
Publicar un comentario