2010-05-03 107 views
0

我正在使用silverlight單元測試來測試我們網站的重要部分。在每個單元測試運行之前是否可以清除cookie?如何以編程方式清除cookie?

的問題是,如果我這樣做,

HtmlPage.Document.Cookies = ""; 

它不工作。如果cookie已經是這個,

key = value 

我能做到這一點,

HtmlPage.Document.Cookies = "key="; 

它種清理出來,但字符串「鍵」依然是餅乾的一部分。

任何想法?

.NET中是否有其他類處理Cookie?當我處理更復雜的場景時,功能似乎非常有限。

回答

4

要刪除現有的cookie,我們實際上只是將其到期時間設置爲過去的某個時間。

Jim McCurdy編寫了幾個類,這些類可以更輕鬆地操作Silverlight中的cookie。看到他的Cookies for Silverlight後。有一個方便的刪除方法。

相關問題