Панель обновления запоминает положение прокрутки не работает - PullRequest
0 голосов
/ 13 сентября 2018

Этот вопрос освещался много раз, однако независимо от того, какой код я смотрю, ни один из них не работает.

Я использую панели обновления, и когда панель обновления обновляется в асинхронном режиме, она перемещает полосу прокрутки вверх. Я пробовал Javascript метод безрезультатно, я пытался добавить smartNavigation = "True" MaintainScrollPositionOnPostback = "True" в верхней части страницы по-прежнему безрезультатно.

Может кто-нибудь дать мне рабочую версию сохранения положения полосы прокрутки после асинхронной обратной передачи.

1 Ответ

0 голосов
/ 26 ноября 2018

Чтобы решить эту проблему, я должен был сделать это на стороне клиента, поэтому при построении списка я имел идентификатор в строке таблицы, который вызывал функцию javascript, которая сохраняла номер идентификатора в cookie, который я просматривал.Затем я использовал javascript-метод scrollIntoView () с использованием идентификатора, который я искал, что позволило мне всегда прокручивать обратно в эту позицию после асинхронной обратной передачи.

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