поддерживать прокрутку на обратном посте не работает с firefox - PullRequest
5 голосов
/ 19 мая 2010

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

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

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

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

Bob

Ответы [ 3 ]

2 голосов
/ 07 июля 2011

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

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

1 голос
/ 20 сентября 2011

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

0 голосов
/ 09 марта 2012

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

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

...