HttpCookieCollection.Add vs HttpCookieCollection.Set - копируется ли коллекция Request.Cookies в коллекцию Response.Cookies? - PullRequest
22 голосов
/ 01 апреля 2011

Я просто хочу это прояснить.

Я знаю, что если я установил cookie по предыдущему запросу, он появится в моей коллекции Request.Cookies.

Я хочу обновить свой существующий Cookie.

Файлы cookie из моей коллекции Request.Cookies уже скопированы в мою коллекцию Response.Cookies? Нужно ли добавлять новый файл cookie с тем же ключом, используя Response.Cookies.Add(), или мне нужно использовать Response.Cookies.Set()?

1 Ответ

27 голосов
/ 01 апреля 2011

Существует разница:

Дублирующиеся файлы cookie обычно требуют дополнительной обработки, чтобы определить, какой из них является самым последним.Я не уверен в случае, когда вам понадобятся дубликаты файлов cookie на том же сайте, возможно, кто-то другой может подключиться с примером

Редактировать: В вашемслучай, вы хотите использовать set, потому что вы обновляете.

...