Ответ 1
Есть разница:
-
Response.Cookies.Add()
позволит установить дубликаты файлов cookie http://msdn.microsoft.com/en-us/library/system.web.httpcookiecollection.add.aspx -
Response.Cookies.Set()
будет убедиться, что cookie уникален, сначала проверив, чтобы файл cookie не существовал http://msdn.microsoft.com/en-us/library/system.web.httpcookiecollection.set.aspx
Повторяющиеся куки обычно требуют дополнительной обработки, чтобы определить, какая из них самая последняя. Я не уверен в случае, когда вы захотите дублировать файлы cookie на одном сайте, может быть, кто-то еще может прослушивать пример с помощью
Изменить: В вашем случае вы хотите использовать set, потому что вы обновляете.