Dans l'événement de clic sur le bouton de liaison de déconnexion, j'ai effacé les variables de session. Je vérifie ces variables de session pour des valeurs nulles à l'événement de chargement de chaque page. Si elle a la valeur nulle les rediriger vers la page de connexion. Mais le problème est que chaque fois que je clique sur le bouton de retour du navigateur, l'événement page_load ne sera pas appelé. Pour cela, j'ai effacé l'historique du cache du navigateur. S'il vous plaît aidez-moi quelqu'un où je suis absent ...asp.net gestion de l'événement du bouton Précédent après la déconnexion
Répondre
Vous devez vous assurer que les pages derrière la connexion (ceux qui ne sont accessibles après la connexion) ne sont pas mises en cache dans le navigateur:
Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);
Si vous utilisez l'authentification de formulaires, vous aurez également besoin d'abandonner la session et dconnecter:
Session.Abandon();
FormsAuthentication.SignOut();
Merci beaucoup .. Le code fonctionne bien maintenant :) :) – Sur
-1 "ceux qui ne peuvent être accessibles après la connexion" qui est chaque page Web sur le site. Donc, vous dites essentiellement désactiver la mise en cache pour chaque page du site Web. +1 si vous pouvez expliquer. –
@ sub13 - S'il veut que cliquer sur la dernière page ne montrera pas la dernière page (en supposant que quelqu'un doive être connecté pour voir cette page), il ne peut pas avoir la page mise en cache par le navigateur. Veuillez expliquer quel autre mécanisme vous utiliseriez pour résoudre ce problème. – Oded
Essayez ce code, espérons que cela fonctionne
Response.Cache.SetCacheability (HttpCacheability.NoCache);
Response.Cache.SetExpires (DateTime.UtcNow.AddHours (-1));
Response.Cache.SetNoStore();
travaille pour moi, merci! – willyMon
- 1. Gestion du matériel Android Bouton Précédent
- 2. Implémentation de la fonctionnalité du bouton Précédent dans asp.net
- 3. Aide bouton précédent
- 4. Bouton de déconnexion FBConnect
- 5. Fonctionnalité du bouton Précédent Android
- 6. Bouton Précédent (Comportement du navigateur)
- 7. Gestion de la déconnexion du client python xinetd
- 8. Problème du bouton Précédent du contrôleur UINavigationController
- 9. Problème du bouton Précédent du navigateur IE
- 10. Le bouton de retour de mon navigateur ne devrait pas fonctionner après la déconnexion?
- 11. Vérifier l'utilisateur lorsqu'il revient après la déconnexion
- 12. Problème de déconnexion ou de déconnexion dans asp.net C# utilisant la page maître et l'authentification Windows
- 13. AJAX et le bouton Précédent du navigateur
- 14. Permettre de retourner après la déconnexion
- 15. variables de session survive après la déconnexion
- 16. DotNetOpenAuth Bouton "Déconnexion"
- 17. ASP.NET/jQuery Post-Back, mais pas lors de l'utilisation du bouton "Précédent" du navigateur
- 18. Windows Phone 7 Précédent Numéro du bouton
- 19. Désactivation du bouton Précédent sur le navigateur
- 20. Retrait du bouton Précédent sur UINavigationBar?
- 21. iPhone: NavigationController NavigationBar Texte du bouton Précédent
- 22. cometd bayeux: gestion correcte de la déconnexion de l'utilisateur lors du déchargement de la page
- 23. Actualiser la page après avoir appuyé sur le bouton Précédent du téléphone widonws 7
- 24. Authentification Windows ASP.NET - Déconnexion
- 25. Bouton Précédent sur UINavigationController
- 26. Bloc de code de déconnexion ASP.Net
- 27. Javascript Précédent Bouton - Arrêter la charge initiale du bouton de retour du travail
- 28. Précédent et le bouton suivant
- 29. Utilisation du bouton de retour du navigateur après que SignOut() a autorisé l'accès à la page sécurisée (ASP.NET MVC)
- 30. Composants Javascript désactivés non désactivés après le bouton Précédent
duplication possible de [Quelle est la meilleure méthode pour forcer l'expiration du cache dans ASP.NET?](http://stackoverflow.com/questions/533867/whats-the-best-method-for-forcing-cache- expiration-in-asp-net) – Oded