У меня есть форма в С#/.net, которая использует PRG после того, как кто-то изменит количество предметов, которые они хотят приобрести. Я заметил, что в Firefox и IE вы можете изменить количество столько раз, сколько хотите, а затем нажать «назад», и вы вернетесь к предыдущему экрану. Однако в Google Chrome, если вы нажмете «Назад» (после многократной настройки количества), он останется на странице и просто перенастроится на предыдущие количества (в конце концов он вернется к предыдущему экрану). Я надеюсь, что есть способ сделать так, чтобы он не перенастраивал количество и сразу возвращался на предыдущую страницу, как это делают IE и Firefox. Кто-нибудь знает, возможно ли это?
Я не очень хорошо объясняю свои проблемы, поэтому надеюсь, что это имеет смысл, спасибо!
РЕДАКТИРОВАТЬ: я попытался отключить кеш, и он все еще не работает
window.onpageshow = function (e) { if (e && e.persisted) { alert("back forward cache hit"); } };
. Если вы сможете опубликовать JS Fiddle, воссоздающий проблему, люди с большей вероятностью помогут. Это может не иметь никакого отношения к кэшированию. - person Tim Medora   schedule 12.09.2013