Silverlight刪除Cookie實(shí)現(xiàn)技巧具體解析
如果我們想通過(guò)Silverlight應(yīng)用程序來(lái)進(jìn)行一些圖像方面的處理操作的話,首先應(yīng)該掌握的就是一些基礎(chǔ)知識(shí),這樣才能靈活的運(yùn)用這一工具。在這里我們就先來(lái)了解一下有關(guān)Silverlight刪除Cookie的相關(guān)操作。#t#
很多朋友都會(huì)問如何在Silverlight 2中操作Cookie。為了實(shí)現(xiàn)在Silverlight應(yīng)用程序中對(duì)于Cookie的操作,我們需要借助于HtmlPage.Document對(duì)象。
在使用HtmlPage.Document之前,請(qǐng)先添加System.Windows.Browser命名空間。本文介紹了如何在Silverlight應(yīng)用程序中操作Cookie,并在***給出了一個(gè)操作Cookie的公用類,大家可以直接在自己的應(yīng)用程序中使用。
Silverlight刪除Cookie非常簡(jiǎn)單,清空Cookie的值并設(shè)置它的過(guò)期時(shí)間,如下代碼所示:
- void btnDelete_Click
(object sender, RoutedEventArgs e)- {
- DateTime expir = DateTime.
UtcNow - TimeSpan.FromDays(1);- string cookie = String.
Format("{0}=;expires={1}",- this.txtKey.Text, expir.
ToString("R"));- HtmlPage.Document.SetProperty
("cookie", cookie);- }
Silverlight刪除Cookie的相關(guān)操作就為大家介紹到這里。