Tengo el siguiente código que establece una cookie:Cookies pierde valor en ASP.net
string locale = ((DropDownList)this.LoginUser.FindControl("locale")).SelectedValue;
HttpCookie cookie = new HttpCookie("localization",locale);
cookie.Expires= DateTime.Now.AddYears(1);
Response.Cookies.Set(cookie);
Sin embargo, cuando trato de leer la cookie, el valor es nulo. La cookie existe. Nunca supero lo siguiente si el cheque:
if (Request.Cookies["localization"] != null && !string.IsNullOrEmpty(Request.Cookies["localization"].Value))
¿Ayuda?
Use LiveHTTPHeaders para ver si la cookie está siendo devuelto a el navegador. http s: //addons.mozilla.org/en-US/firefox/addon/3829 –
No olvides aceptar una respuesta para la pregunta –