У меня есть следующий код, который устанавливает куки:Cookie теряет ценность в 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);
Однако, когда я пытаюсь прочитать куки, значение равно нулю. Файл cookie существует. Я никогда не пройду мимо, если проверка:
if (Request.Cookies["localization"] != null && !string.IsNullOrEmpty(Request.Cookies["localization"].Value))
Помощь?
Используйте LiveHTTPHeaders, чтобы увидеть ли печенье возвращается в браузер. http s: //addons.mozilla.org/en-US/firefox/addon/3829 – 2009-05-27 20:19:00
Не забудьте принять ответ на вопрос – 2010-10-11 22:15:23