Поддерживать прокрутку на обратной стороне не работает с Firefox

Я использую VS 2008. Мне нравится функция keepscrollpositiononpostback. Он отлично работает с IE 8. Но он не работает согласованно с Firefox. Иногда вместо этого строка, по которой я нажимаю, переходит в конец страницы. Поле, которое я пытаюсь обновить, содержит тег div с переполнением, установленным на auto. Также у меня есть несколько панелей обновлений с установленным условным режимом обновления. Это означает, что необходимо обновить только поврежденную панель. Это также не работает в случае с Firefox.

Я искал в Интернете возможные решения, но ни одно из них не помогло мне.

Большинство моих пользователей используют Firefox, так что это проблема для меня.

Заранее спасибо,

боб

3 ответа

Скроллер на помощь? http://en.hasheminezhad.com/scrollsaver

Я нашел этот маленький js-файл несколько недель назад после внедрения Post/Redirect/Get на нескольких моих страницах. Это может позволить вам отключить ведение на ваших страницах, если вы добавите его в мастер. Я не полностью проверил это с ff4/5 или хром...

Отредактируйте файл "Возможности браузера" и явно установите его так, чтобы функция MaintainScrollPositionOnPostback поддерживалась браузерами Safari.

Вы можете использовать javascript для этого.. проверить это..

http://weblogs.asp.net/andrewfrederick/archive/2008/03/04/maintain-scroll-position-after-asynchronous-postback.aspx

Другие вопросы по тегам