永続的な 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 を使用しています。