2015-09-03 3 views
0

У меня возникла следующая проблема. У меня есть приложение, разработанное в ASP.NET MVC 4 с C#.Chorme обратная кнопка делает запрос

Предположим, у нас есть страницы указателей, page_1, page_2 и page_3. Правильно. Теперь, на странице Index, у нас есть кнопка, которая перенаправляет вас на страницу регистрации продукта (page_1) при регистрации продукта, переадресовывает страницу регистрации цены продукта (page_2) при регистрации цены и при регистрации цены перенаправляется на экран подробных сведений о продукте (стр. page_3).

Проблема заключается в следующем: когда я уже на экране подробного описания продукта (page_3), и я нажимаю кнопку «Назад» (браузер), он делает запрос.

Это происходит только в Chrome версии 44.0.2403.157 м в EI 11, этого не происходит.

Из-за этой заявки на мое действие (HttpGet) ссылка на объект объекта ошибки не установлена ​​в экземпляр объекта. Я использую TempData [""].

Благодарю вас.

ответ

0

Это связано с тем, как браузер кэшировал исходный ответ HttpGet. See this post for more details.

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

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

  • Нет связанных вопросов^_^