8
我在Chrome中遇到了C#中cookie的過期日期問題。C#asp.net:Cookie中的過期日期
這裏是我使用的代碼:我已經通過提琴手運行這段代碼
public static void createCookie(Users u, DateTime expirationDate)
{
HttpCookie loginCookie = new HttpCookie("cookie");
loginCookie.Value = "somevalue";
loginCookie.Expires = DateTime.UtcNow.AddDays(1d);
HttpContext.Current.Response.Cookies.Add(loginCookie);
}
和它返回正確的到期日期。在Firefox和IE9中,Cookie的有效期限也是正確的。但是,當我在Chrome中運行此過期日期時,始終設置爲:Sun,1969年12月7日03:28:36 GMT
始終在3:28:36 GMT它永遠不會改變。任何想法,爲什麼會發生這將不勝感激。謝謝!
我也嘗試使用:DateTime.Now.AddDays(1d)設置到期日期,結果相同。
@GregoryBillings - 不要忘記,以紀念出任答案;) – Faraday
對不起,我是Stack Overflow的新手,讓我知道如果我沒有做到這一點。 –