Ich entferne ein Element aus der Sitzung mit Session.Remove(), um dann auf eine andere Seite umzuleiten. Wenn ich zurückklicke und dann neu lade, ist das Element plötzlich wieder in der Sitzung. Sollte Session.Remove() es nicht für immer aus der Sitzung nehmen?Sitzungselement kommt zurück, nachdem es entfernt wurde
0
A
Antwort
2
Die Remove-Methode entfernt das Element und es kann nicht von selbst wieder angezeigt werden.
Entweder Sie zeigen eine zwischengespeicherte Version der Seite an, oder Sie haben irgendwo Code, der das Objekt erneut zum Session-Objekt hinzufügt.
Sie können die aktuelle Uhrzeit irgendwo auf der Seite anzeigen, um festzustellen, ob Sie eine zwischengespeicherte Seite sehen oder nicht.
Durch Drücken von Strg beim Neuladen der Seite wird der Browser angewiesen, keine zwischengespeicherten Daten zu verwenden.
Verwandte Themen
- 1. Speicher wird nicht freigegeben, nachdem Fragment entfernt wurde
- 2. HttpClient GetStringAsync - Es kommt nie zurück
- 3. ListView animiert Zeilen, nachdem eine ausgewählte Zeile entfernt wurde
- 4. UIView verschwindet, nachdem ModalViewController aus Superview entfernt wurde
- 5. Entfernt Files.createTempDirectory das Verzeichnis, nachdem JVM normal beendet wurde?
- 6. Wie kommt es, dass SQL langsamer ist, nachdem die DB erstellt wurde?
- 7. Android versteckte Titelleiste kommt zurück
- 8. FaultException.Detail kommt leer zurück
- 9. DbContext wurde entfernt
- 10. containsObject gibt NO zurück, nachdem die App neu gestartet wurde
- 11. elementFromPoint gibt null zurück, nachdem die Seite gescrollt wurde
- 12. Zurück zum Startbildschirm, nachdem die Aktivität beendet wurde.
- 13. Zurück zu derselben Aktivität, nachdem sie auf Android geändert wurde
- 14. GCC 4.7 istream_tellg() gibt -1 zurück, nachdem EOF erreicht wurde
- 15. MapFragment gibt null zurück, nachdem die Calligraphy-Abhängigkeit verwendet wurde
- 16. Scrollbar ist immer noch lackiert, nachdem es entfernt werden sollte
- 17. Warum kommt mein managedObjectContext zurück?
- 18. Listenansicht: Wie bleibt es markiert/ausgewählt, nachdem die Zurück-Taste gedrückt wurde?
- 19. jQuery.remove() - Gibt es eine Möglichkeit, das Objekt zurückzubekommen, nachdem Sie es entfernt haben?
- 20. ObjectDisposedException: Die CancellationTokenSource wurde entfernt
- 21. String wurde leer nachdem er gefüllt wurde
- 22. Objektklasse wurde in cakephp3 entfernt
- 23. UITableView Zeile wird nicht gelöscht, nachdem sie gelöscht wurde
- 24. GridView verliert ItemTemplate, nachdem Spalten entfernt wurden
- 25. Rückruffunktion, nachdem .each() abgeschlossen wurde?
- 26. Best Practice: Wie zu ändern Migrationswechselskript, nachdem es verwendet wurde
- 27. Deaktivieren Sie das Kontrollkästchen, nachdem es aktiviert wurde
- 28. Wie entferne ich ein ImageButton, nachdem es angeklickt wurde?
- 29. Fenster wird nicht wiederhergestellt, nachdem es geschlossen wurde
- 30. Canvas ändern lineWidth in Zeichnung nachdem es gezeichnet wurde
Ja, es gab eine abtrünnige Codezeile, die das Element zu der Sitzung hinzufügte, nachdem ich es entfernt hatte. Nahm viel, um es zu finden. Nicht einer meiner schöneren Momente, aber danke. – NYSystemsAnalyst