Tôi có đoạn mã sau đó đặt một cookie:Cookie mất giá trị trong 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);
Tuy nhiên, khi tôi cố gắng đọc các tập tin cookie, giá trị là Null. Cookie tồn tại. Tôi không bao giờ vượt qua những điều sau nếu kiểm tra:
if (Request.Cookies["localization"] != null && !string.IsNullOrEmpty(Request.Cookies["localization"].Value))
Trợ giúp?
Sử dụng LiveHTTPHeaders để xem liệu các cookie được trở lại trình duyệt http s: //addons.mozilla.org/en-US/firefox/addon/3829 –
Đừng quên chấp nhận câu trả lời cho câu hỏi –