Я пытаюсь сохранить куки, когда кнопка нажимается так ...
protected void btn_login_Click(object sender, EventArgs e)
{
HttpCookie cookie = new HttpCookie("test");
cookie["work"] = "now";
cookie.Expires = DateTime.Now + new TimeSpan(1, 0, 0, 0);
cookie.Domain = ".cookie.com";
Response.Cookies.Add(cookie);
}
Тогда на page_load я читаю печенье ...
protected void Page_Load(object sender, EventArgs e)
{
string a = Response.Cookies["test"]["work"];
}
Но он продолжает возвращаться к нулю. Я запускаю это на локальном хосте и читаю, что куки не сохраняются на локальном хосте, поэтому я отредактировал файл хоста, чтобы сказать
127.0.0.1 test.cookie.com
Когда я использовал Fiddler, чтобы увидеть, что публикуется в заголовке страницы. Похоже на это ...
тест / работа = сейчас
тест =
Итак, я вижу, что он устанавливается, но по какой-то причине, когда я читаю его, он возвращает ноль.