我正在尝试创建一个持久性 cookie。这是代码:
string expires = string.Format("{0} GMT", DateTime.Now.AddHours(1).ToString("ddd, dd-MMM-yyyy HH:mm:ss"));
string newCookie = string.Format("Cookie1=ValueToStore; expires={0}", expires);
Uri location = new Uri("http://www.mysite.com/Application");
System.Windows.Application.SetCookie(location, newCookie);
string theSetCookie = System.Windows.Application.GetCookie(location);
字符串theSetCookie
应该包含 cookie 中的所有数据,不是吗?但是它只包含Cookie1=ValueToStore;
. 我错过了什么?为什么没有到期日期并使其成为持久性cookie?
注意:我在 Windows 7 中使用 Internet Explorer 9