回发后保持滚动位置-2019

时间:2019-03-12 13:54:23

标签: asp.net vb.net postback maintainscrollpositionon

在揭露我的问题之前,让我先解释一下所有其他问题都得到回答后再问这个问题的原因。

简短答案:

没有一个为我工作。

详细答案:

我已经搜索此主题已有1年多了,但仍然没有解决此问题。

  • 我尝试了 javascript “解决方案”,但实际上很多都没有 工作;
  • 我尝试了MaintainScrollPositionOnPostback="true"指令, 在MasterpageWebconfig中也是如此;
  • 我也尝试过Page.SmartNavigation(已过时), 再没有什么;
  • 我尝试了无数“解决方案”,但无济于事;

我在每个Masterpage中使用UpdatePanelsContentpage

因此无法解决此问题变得烦人了。

我在某处读到MaintainScrollPositionOnPostback属性不再适用于任何浏览器,但是我可能会误读它。

非常感谢您的帮助:)!

最诚挚的问候!

1 个答案:

答案 0 :(得分:1)

以供将来参考。

我的问题出在代码本身,使用 Control.Focus()冲突”和Scroll位置。

正如@GaganDeep有用地解释的那样,在Focus()滚动页面时,不能同时使用 Control.Focus() MaintainScrollPositionOnPostback =“ true” 到引用控件的位置。

谢谢您的帮助!我当时真的很挣扎,从来没有想到这可能是一件“ 简单”的事情。