Сохранить позицию прокрутки после обратной передачи - 2019 - PullRequest
0 голосов
/ 12 марта 2019

Прежде чем я изложу свою проблему, позвольте мне объяснить причину, по которой я снова задаю этот вопрос, после того, как все остальные получили ответы.

Краткий ответ:

Нетиз них работали для меня.

Длинный ответ:

Я искал эту тему уже более 1 года и до сих пор не решил эту проблему.

  • Я пробовал javascript"решения", многие из них действительно, ни одно не работало;
  • Я пробовал директиву MaintainScrollPositionOnPostback="true" в Masterpage а также в Webconfig;
  • Я также попробовал Page.SmartNavigation (который устарел), и снова ничего;
  • Я пробовал бесчисленное множество "решений" длябезрезультатно;

Я использую Masterpage и UpdatePanels в каждом Contentpage.

Так что начинает раздражать, что я не могу решить эту проблему.

Я где-то читал, что свойство MaintainScrollPositionOnPostback больше не работает ни с одним из браузеров, но я мог неправильно это прочитать.

Буду признателен за вашу помощь:)!

БытьС уважением!

1 Ответ

1 голос
/ 13 марта 2019

Для дальнейшего использования.

Моя проблема заключалась в самом коде, используя Control.Focus ()" * совмещает " с позицией прокрутки.

Как полезно объяснил @GaganDeep, нельзя использовать Control.Focus () и MaintainScrollPositionOnPostback = "true" и в то же время, когда Focus () прокручивает страницу до положение ссылочного элемента управления.

Спасибо за вашу помощь! Я действительно боролся с этим, никогда не думал, что это может быть такая " простая " вещь.

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