Мой вопрос похож на этот .Я теряю обновления ajax при переходе назад в браузере ... Я хочу знать, есть ли лучшее решение этой проблемы в ASP.NET MVC (другой ответ предлагает сохранить значение фильтра в скрытом вводе и повторить обновления onLoad
)
Это мой сценарий:
Я работаю над сайтом электронной коммерции.Когда пользователь заходит на домашнюю страницу, он видит фильтр и некоторые рекламные объявления:

Затем пользователь использует фильтр для уточнения своего поиска, скажемон наберет shoe и нажмет на Go.Нижняя часть Go отправит запрос ajax на сервер, и новые рекламные объявления будут обновлены через ajax:

Пользователь нажимает на одну из объявлений иперейдите на страницу сведений об объявлении ... теперь, если он нажмет кнопку возврата в браузере, он вернется на домашнюю страницу, но потеряет результат поиска, который был выполнен с помощью ajax.