Кнопка возврата IE8 перестает работать на странице ASP .NET - PullRequest
4 голосов
/ 30 июля 2010

Если вы выполните поиск «ie8 кнопка« Назад »отключена», вы увидите несколько блогов, в которых люди, испытывающие трудности с отключением кнопки «Назад» в Internet Explorer версии 8.Это случилось с одной из моих страниц ASP .Net.Страница использует пользовательский элемент управления, страницу aspx и главную страницу.Он не использует перенаправления и, кажется, происходит, когда я нажимаю кнопку «Назад», а затем кнопку «Вперед» (после нажатия кнопки «Вперед» событие «Загрузка» не запускается, и кнопка «Назад» отключается).Кто-нибудь еще сталкивался с этим, и у вас есть решение для этого?

Ответы [ 3 ]

0 голосов
/ 30 июля 2010

Скорее всего, это результат директив кеша и истории в заголовках http. Обратите особое внимание на заголовки no-cache и no-store и прочитайте об их эффектах (и не-эффектах) в разных браузерах. Хотел бы я указать вам конкретный источник по этому вопросу, но серьезной информации об этих заголовках в интернете серьезно не хватает. Многие укажут вам на последние HTTP RFC, но, к сожалению, производители браузеров - как обычно - имеют свои собственные уникальные взгляды на RFC.

0 голосов
/ 13 сентября 2012

У нас была точная такая же проблема .

Итог, проблемная страница - гигантская, раздутая , которая почему-то заставляла IE «забывать» страницу всякий раз, когда пользователь нажимал «назад» и затем «вперед».

Мы попытались выполнить этот ответ (т. Е. Использовать заголовки без кэша и без хранилища), но он не сработал.

То, что сделал , работало просто на сокращении количества данных, отправляемых на страницу.
Не совсем идеальное решение, но лучше, чем ничего.

0 голосов
/ 30 июля 2010

Он не использует перенаправления

Возможно, вам стоит попробовать несколько.Рекомендуется выполнять перенаправление после любой обратной передачи, которая вызывает «транзакцию» (определение транзакции находится в поле зрения наблюдателя).Одним из преимуществ этого является то, что браузеру намного проще узнать, где вы находитесь, когда речь идет о кнопках назад и вперед.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...