2009-03-13 3 views
0

Я удаляю элемент из сеанса с помощью Session.Remove(), затем перенаправляюсь на другую страницу. Если я нажму «назад», а затем перезагрузится, элемент неожиданно возвращается в сеанс. Не следует ли Session.Remove() вывести его из сеанса навсегда?Элемент сеанса возвращается после удаления

ответ

2

Метод Remove удаляет элемент, и он не может снова появиться сам.

Либо вы просматриваете кешированную версию страницы, либо у вас есть код где-то, что добавляет элемент в объект Session еще раз.

Вы можете отобразить текущее время на странице, чтобы определить, видите ли вы страницу в кеше или нет.

Нажатие клавиши ctrl при перезагрузке страницы указывает браузеру не использовать кешированные данные.

+0

Да, была отредактированная строка кода, повторно добавляющая элемент к сеансу после того, как я его удалил. Взял много шагов, чтобы найти его. Не один из моих прекрасных моментов, но спасибо. – NYSystemsAnalyst

Смежные вопросы