【问题标题】:Browser scrolling and an updatepanel浏览器滚动和更新面板
【发布时间】:2015-11-04 13:41:29
【问题描述】:

我不太清楚这个问题应该怎么表达,但还是这样吧。

我有一个网页,它显示(可能)一个大图形,每隔一秒左右更新一次计时器刷新。该图形位于一个更新面板中,该面板会在计时器滴答时刷新。

用户报告说,每次刷新图像时,页面都会重置到顶部,即他的滚动位置丢失了。他不想缩小图像以便看到所需区域,因为细节太小而无法辨认。

无论如何(如果有的话)页面刷新时,它保持相同的滚动位置吗?我试过用 Chrome、IE、firefox 进行试验,但它们的行为似乎都不同。例如,chrome 有时会将页面重新定位在顶部,但更多情况下会单独保留页面位置; firefox 总是重置滚动位置,而 IE 经常将页面位置重置到顶部。

抱歉,我在 ASP.NET 方面的经验不是很丰富,更不用说 Javascript,所以我什至不确定能否实现我想要的。还是谢谢。

【问题讨论】:

标签: asp.net updatepanel


【解决方案1】:

您应该能够访问滚动条位置并对其进行操作,如果不在页面上,那么肯定在容器上,在这种情况下,您可以存储当前位置并根据需要将其设置为存储的值。尝试寻找滚动事件处理。抱歉,我不知道该怎么做,但希望这能给你更多的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多