¿Es posible actualizar un valor de cookies ASP.NET sin tener que actualizar el tiempo de caducidad? Descubrí que si trato de actualizar una Cookie sin actualizar el vencimiento, esa cookie ya no existe. Tengo el siguiente código que intento modificar. ¿Cuál es el punto de tener un vencimiento, si cada vez que se actualiza el valor de la cookie, también lo es la expiración?Valor de actualización de cookies de ASP.NET sin actualizar la caducidad?
HttpCookie cookie = HttpContext.Current.Request.Cookies[constantCookie];
if (cookie == null)
cookie = new HttpCookie(constantCookie);
cookie.Expires = DateTime.Now.AddYears(1);
cookie.Value = openClose;
HttpContext.Current.Response.Cookies.Set(cookie);
"¿Cuál es el punto de tener un vencimiento, si cada vez que se actualiza el valor de la cookie, también lo es el vencimiento? " - Bueno, en realidad eso es lo que quieres la mayor parte del tiempo. Escenarios como "si no visitas durante un mes nos olvidaremos de ti", depende del hecho de que cada vez que visites la cookie expirará dentro de un mes. –
Muy cierto, definitivamente estoy de acuerdo contigo en este punto. – aherrick