Я использую .NET C#. У меня есть страница для поиска, которая отображает результаты на следующей странице. Если вы выберете курс, и это не тот, который вы хотите, вы можете щелкнуть назад в BROWSER и перейти к результатам поиска, чтобы выбрать другой. Но щелчок назад в браузере вызывает истекшую страницу. У меня есть кнопка возврата, которая отлично работает, но щелчок назад в браузере истекает. Как это исправить?Нажмите кнопку «Назад» в браузере Истекает страница
ответ
Данные на странице с истекшим сроком действия отправляются методом POST. Это потребует от пользователя повторной отправки данных. Что вы можете сделать, так это метод формы формы для GET (не всегда приемлемый из-за размера данных, безопасности, удобочитаемости URL-адресов, регистрации и других факторов). Если GET не является вариантом, вы должны каким-то образом кэшировать результат POST (например, помещать его в сеанс) и перенаправлять на чистую страницу, которая будет отображать и отображать результат кэширования, не требуя от пользователя повторной отправки. Когда вы вернетесь с помощью кнопки «Назад» на эту страницу, проблем не будет, потому что эта страница не создается напрямую по запросу POST, она показывает только результаты.
Если результат POST слишком велик для кэширования, просто используйте кеширование входных параметров и постройте запрос на основе их на «чистой» странице. Как только он отобразит результат, кнопка «Назад» будет работать без необходимости перезагрузки.
- 1. Запретить кнопку «Назад в браузере»
- 2. Keep выбранная вкладка, когда нажмите в браузере кнопку назад или мобильный кнопку назад
- 3. Кнопка «Назад» в браузере
- 4. Как обнаружить кнопку «Назад» нажмите
- 5. Нажмите кнопку на веб-браузере
- 6. Нажмите на кнопку Ipad браузера назад
- 7. Оповещение о браузере Назад нажмите кнопку или обновите страницу
- 8. Журнал нажмите кнопку «вернуться» в браузере
- 9. Как отключить кнопку назад в браузере AngularJS?
- 10. Android: дважды нажмите кнопку «Назад»?
- 11. Страница прокрутки истекает по откидыванию
- 12. кнопку назад не перегрузочные страница
- 13. Перезагрузка страницы, когда пользователь нажимает кнопку «Назад» в браузере
- 14. C# принудительная загрузка страницы в браузере назад нажмите
- 15. документа истек, когда нажмите на кнопку назад
- 16. Истекает страница после отправки
- 17. ASP.NET Включить отключенную кнопку в браузере Назад
- 18. Рельсы, выход на кнопку «Назад» в браузере
- 19. HAML - отключить кнопку назад в браузере
- 20. скрыть кнопку назад в браузере нажатием кнопки
- 21. альтернативы отключив кнопку назад в любом браузере
- 22. Перейдите в меню на кнопку назад нажмите
- 23. Нажмите на кнопку назад браузера не работает
- 24. C# нажмите кнопку клика в веб-браузере?
- 25. Авто нажмите ссылку/кнопку в веб-браузере?
- 26. Навигация Кнопка назад назад Нажмите кнопку прослушивателя в android
- 27. Запрашивающий запрос на кнопку «Назад» Нажмите
- 28. Нажмите кнопку назад на другой вид деятельности
- 29. Отображение предыдущей активности на кнопку назад нажмите
- 30. Браузеры назад нажмите кнопку с подтверждением
Звучит как проблема с печеньем, но мы не можем быть уверены, если вы не предоставите какой-либо код того, что вы делаете. –
Может быть связано с отправкой данных после выбора результата поиска. Но, как сказал Мишель, пример кода будет полезен – Norman
, если вы вставляете код, нам будет полезно решить вашу проблему. – Ansari