2010-05-03 3 views
0

Я использую тесты модуля silverlight для проверки важной части нашего сайта. Можно ли очищать файлы cookie до того, как пройдет каждый тестовый тест?Как очистить файл cookie программно?

Проблема заключается в том, что если я это сделаю,

HtmlPage.Document.Cookies = ""; 

Это не работает. Если печенье уже было это,

key = value 

Я могу это сделать,

HtmlPage.Document.Cookies = "key="; 

Это отчасти очищает его, но «ключ» строка еще часть печенья.

Любые идеи?

Существуют ли какие-либо другие классы в .NET, которые имеют дело с куки-файлами? Функциональность кажется довольно ограниченной, когда я имею дело с более сложными сценариями.

ответ

4

Чтобы удалить существующий файл cookie, мы фактически установили его время истечения срока в прошлом.

Джим МакКерди написал несколько классов, которые облегчают манипуляции с кукисами в Silverlight. См. Его сообщение Cookies for Silverlight. Существует ручной метод Delete.

Смежные вопросы