2010-05-19 3 views
5

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

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

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

Спасибо заранее,

Боб

+0

я иногда эту проблему с Chrome. –

+0

Да. Я обнаружил, что все браузеры, которые я пробовал, Chrome, Flock и Safari ведут себя одинаково неправильно, Bob –

+0

Возможный дубликат [MaintainScrollPositionOnPostback не работает в Firefox 4.0] (http://stackoverflow.com/questions/6189769/ maintainscrollpositiononpostback-ли-не-работа-в-FireFox-4-0) – M4N

ответ

2

scrollsaver на помощь? http://en.hasheminezhad.com/scrollsaver

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

1

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

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