![]() |
Sobre cookies... Tengo un problema a la hora de eliminar una cookie; se supone que para modificar una cookie basta con crear una nueva con el mismo nombre y sobreescribirla, y eso es lo que he intentado: HttpCookie c=new HttpCookie("shoppingcart"); y seguidamente le doy un nuevo valor, pero cuando llamo a una funcion que recorre la cookie me da un error porque me paso de rango. He hecho algo mal?? de que otra forma puedo modificar la cookie, o borrarla para crear una nueva?? Ayuda plis |
Si quieres eliminar una cookie pudieras hacerlo así Response.Cookies("whateva").Expires = DateTime.Now.AddDays(-n) donde n puede ser cualquier valor. |
Cita:
Mi cookie está definida previamente como HttpCookie c=new HttpCookie("shoppingcart"); y al hacer lo que me has dicho me da el siguiente error: 'System.Web.HttpResponse.Cookies' denota 'propiedad', cuando se esperaba 'método' |
wenas en vez de HttpCookie puedes hacerlos asi Response.Cookies("Loquesea").Value = "el valor que le asignes" Response.Cookies("Loquesea").Expires = DateTime.Now.AddDays(n) donde n es el valor ke le das, por ejemplo si pones 1, en un dia caducara. Salu2 |
Utiliza la misma cookie que creaste para hacer lo que te dije. c.Expires = DateTime.Now.AddYears(-1); en vez de hacerlo exactamente como lo coloqué. Creo que estás trabajando con c# no? |
por si no haz resuelto el problema todavia... a mi me pasaba lo mismo y me funciono esto: Código: Dim objCookie As New HttpCookie("UserCredentials") |
| La zona horaria es GMT -6. Ahora son las 01:04. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.