Je supprime un élément de la session à l'aide de Session.Remove(), puis redirige vers une autre page. Si je clique sur, puis recharge, l'article est soudainement de retour dans la session. Est-ce que Session.Remove() ne devrait pas l'enlever de la session pour de bon?L'élément de session revient après avoir été supprimé
0
A
Répondre
2
La méthode Remove supprime l'élément et ne peut pas réapparaître tout seul. Soit vous visualisez une version mise en cache de la page, soit vous avez du code quelque part qui ajoute à nouveau l'élément à l'objet Session.
Vous pouvez afficher l'heure actuelle quelque part sur la page pour déterminer si vous voyez une page mise en cache ou non. Si vous appuyez sur ctrl lors du rechargement de la page, le navigateur ne pourra pas utiliser les données mises en cache.
Questions connexes
- 1. Contexte.User perdant des rôles après avoir été assigné dans Global.asax.Application_AuthenticateRequest
- 2. iPhone UIViews dormir/mourir après avoir été remis en vue
- 3. Après avoir supprimé les étiquettes indésirables, que dois-je faire d'autre pour l'entrée de texte?
- 4. Erreurs d'analyse absurdes après avoir supprimé le code derrière le projet ASP.NET MVC
- 5. SQL Server 2008 - Ajouter un compte Windows après avoir supprimé l'utilisateur par défaut
- 6. Erreur Updatemodel lorsque l'élément de liste a été supprimé
- 7. MDB doit-il appeler remove() après avoir utilisé un bean de session sans état?
- 8. La classe AS3 personnalisée est nulle après avoir été ajoutée à Array
- 9. Projet Visual Studio 2008 ne se construisant pas après avoir été déplacé vers une nouvelle machine
- 10. Utiliser WebClient en C# est-il possible d'obtenir l'URL d'un site après avoir été redirigé?
- 11. Débogueur Visual Studio ne peut pas voir les tableaux après avoir été passé à des fonctions
- 12. Le contrôle déroulant ASP.Net perd son état après avoir été défini dynamiquement via javascript
- 13. Comment nettoyer après avoir utilisé le dojo?
- 14. Le processus ne peut pas être repris après avoir été suspendu
- 15. Session expirant sur l'application ASP.NET après avoir visité l'application PHP sur le même serveur
- 16. bash: comment utiliser l'écran pour avoir une session à terme à la maison après le travail?
- 17. Une session a été perdue de façon inattendue?
- 18. Avoir une action retardée après avoir cliqué sur un formulaire
- 19. Tableau revient toujours vide
- 20. executeQuery() ne revient pas
- 21. Détruire l'EnumBuilder après avoir créé une énumération?
- 22. Violation d'accès après avoir intercepté l'exception dll
- 23. luaopen_my_example indéfini après avoir compilé swig wrapper
- 24. presentModalViewController: animé: crash après avoir rejeté
- 25. JQuery: Ouvrir le menu après avoir oscillé
- 26. MPMediaPickerController - désélection après avoir sélectionné par erreur
- 27. après avoir lu simplement Rails 2
- 28. rediriger .htaccess après avoir remplacé un mot?
- 29. jQuery: comment conserver les fonctions de l'élément, même lorsque l'élément a été supprimé et recréé?
- 30. Html.RouteLink supprimé?
Ouais, il y avait une ligne de code renégat rajoutant l'élément à la session après l'avoir retiré. Il a fallu beaucoup de pas pour le trouver. Pas un de mes meilleurs moments, mais merci. – NYSystemsAnalyst