Cookie を設定する次のコードがあります。
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 を読み取ろうとすると、値が Null になります。クッキーが存在します。チェックした場合、次を通過することはありません。
if (Request.Cookies["localization"] != null && !string.IsNullOrEmpty(Request.Cookies["localization"].Value))
ヘルプ?