Après avoir créé ou modifié un httpcookie, dois-je l'ajouter à la collection response.cookies? (Si oui, seulement si c'est un nouveau cookie ou même si j'en modifie un). Cookies, dois-je envoyer au navigateur?
Répondre
S'il est nouveau, il doit être ajouté à la collection Response.Cookies pour être stocké, mais vous pouvez accéder à la collection comme un tableau .
Response.Cookies["foo"] = myCookie;
Ceci prendra soin de l'ajout pour vous. Pour info, si les cookies n'ont pas été créés, la valeur retournera null.
Cependant, le cookie sera mis à jour si vous faites référence à la collection comme ceci:
HttpCookie myCookie = Response.Cookies["foo"];
Toute modification MonCookie sera faite au cookie de la collection car en C# lorsque vous attribuez une variable à une existante objet de classe, cet objet est géré par référence et il est modifié.
Si vous n'ajoutez pas de cookie à la collection Response.Cookies, il ne sera jamais envoyé au navigateur. Cependant, une fois que vous avez ajouté le cookie à la collection, vous pouvez le modifier à votre guise et la dernière valeur que vous définissez est celle qui sera envoyée au navigateur. Ce que vous ajoutez à la collection est une référence à votre objet HttpCookie et le cookie n'est pas envoyé au navigateur jusqu'à la fin du cycle de vie de la demande.
- 1. Envoyer des données au navigateur en attendant (Python)
- 2. Comment envoyer des cookies au client via une socket avec C#?
- 3. Utilisation de cookies Http non persistants pour transmettre des données hors bande au navigateur
- 4. J'ai besoin de tous les cookies du navigateur
- 5. Envoyer XML au serveur pour test
- 6. envoyer un fichier au client
- 7. Comment envoyer^K au shell
- 8. Envoyer des données au serveur
- 9. Envoyer les données au serveur
- 10. Comment envoyer un fichier au navigateur à l'aide de l'action du contrôleur ASP.NET MVC?
- 11. Renvoyer dynamiquement bitmap au navigateur
- 12. Envoyer un e-mail au format HTML
- 13. Comment envoyer un blob binaire à un navigateur client?
- 14. C# webRequest utilisant cookies
- 15. Envoyer la sortie d'un serveur python retour au client
- 16. ASP.NET Response.Redirect montre CDATA au navigateur
- 17. Renvoyer un flux directement au navigateur Web
- 18. ASP.NET Enregistrer HTML envoyé au navigateur
- 19. Etrange problème de cookies JavaScript/inter-sites
- 20. Quels cookies sont envoyés par la JVM au serveur lors de l'exécution d'une applet Java?
- 21. Comment puis-je transmettre des cookies dans un navigateur Web externe?
- 22. Vérifiez les cookies dans asp.net
- 23. Gestion des cookies en Java
- 24. cookies WebOb
- 25. Cookies serveur?
- 26. Puis-je utiliser une balise <img> pour envoyer des cookies sur plusieurs domaines?
- 27. Combinaison de cookies et de sessions
- 28. Comment puis-je supprimer les cookies de mon navigateur en utilisant javascript?
- 29. Accéder aux cookies, heureusement en JavaScript
- 30. Envoyer un e-mail au serveur SQL Server 2008