HttpCookieCollection.Ajouter vs HttpCookieCollection.Jeu - Ne le Demande.Collection de Cookies copiés sur la Réponse.Collection de Cookies?
Je veux juste éclaircir ce point.
Je sais que si j'ai mis un cookie sur une demande antérieure, il s'affichera dans mon Request.Cookies
collection.
Je veux mettre à jour mon Cookie existant.
Sont les cookies de mon Request.Cookies
collection déjà copié sur mon Response.Cookies
collection? Ai-je besoin d'ajouter un nouveau cookie avec la même clé à l'aide de Response.Cookies.Add()
, ou dois-je utiliser Response.Cookies.Set()
?
Vous devez vous connecter pour publier un commentaire.
Il y a une différence:
Response.Cookies.Add()
permettra de dupliquer les cookies http://msdn.microsoft.com/en-us/library/system.web.httpcookiecollection.add.aspxResponse.Cookies.Set()
sera assurez-vous que le témoin est unique par vérifier d'abord pour s'assurer que le cookie n'existe pas http://msdn.microsoft.com/en-us/library/system.web.httpcookiecollection.set.aspxDouble manière générale, les cookies nécessite une manutention supplémentaire pour déterminer qui est le plus récent. Je ne suis pas sûr d'un cas où vous souhaitez dupliquer les cookies sur le même site, peut-être quelqu'un d'autre peut le carillon avec un exemple
Edit: Dans votre cas, vous souhaitez utiliser ensemble parce que vous êtes à jour.
BaseAdd
appel qui met à jour les clés existantes et ajoute de nouvelles clés.