Silverlight 2.0小技巧(7) 讀寫Cookie

摘要:Silverlight 2.0小技巧(7) 讀取Cookie

1.請      using System.Windows.Browser;

2.寫入Cookie:

             DateTime expir = DateTime.Now.AddDays(1);
             String cookie = String.Format("{0}={1};expires={2}","Key1","Value1", expir.ToString("R")); 
              //指定Cookie 的 Key和Value 及有效期限
             HtmlPage.Document.SetProperty("cookie", cookie);
3.讀取Cookie:

            String[] cookies = HtmlPage.Document.Cookies.Split(';');
              //讀取到的Cookie 值會以 key1=value1;key2=value2....方式呈
4.刪除CookIe:

            DateTime expir = DateTime.Now.AddDays(-1);  //將有效日期設定大於現在時間
            string cookie = String.Format("{0}=;expires={1}","Key1", expir.ToString("R"));
            HtmlPage.Document.SetProperty("cookie", cookie);
           //刪除Key1資料
若要更詳細了解SilverLight 操作Cookie 可以參考
http://www.cnblogs.com/Terrylee/archive/2008/07/27/tips-set-cookies-in-silverlight-application.html