Mam następujący kod, który ustawia plik cookie:cookie traci wartość w 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);
Jednak gdy próbuję odczytać pliku cookie, wartość jest zerowa. Plik cookie istnieje. Nigdy nie przechodzę obok następujących, jeśli sprawdzić:
if (Request.Cookies["localization"] != null && !string.IsNullOrEmpty(Request.Cookies["localization"].Value))
Pomoc?
Wpisz livehttpheaders aby sprawdzić, czy plik cookie jest zwracane do przeglądarka. http s: //addons.mozilla.org/en-US/firefox/addon/3829 –
Nie zapomnij przyjąć odpowiedzi na pytanie –