浏览器滚动和更新面板

时间:2015-11-04 13:41:29

标签: asp.net updatepanel

我不确定如何说出这个问题,但现在就去了。

我有一个网页,显示(可能)一个大图,每隔一秒左右更新一次计时器刷新。该图形位于更新面板内,该更新面板在计时器刻度上刷新。

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

无论如何(如果有的话)当页面刷新时,它会保持相同的滚动位置吗?我尝试过尝试使用Chrome,IE,Firefox,所有这些都表现得与众不同。例如,chrome 有时会将页面重新定位在顶部,但更常见的是单独保留页面位置; firefox总是重置滚动位置,IE会更频繁地将页面位置重置到顶部。

很抱歉,但我对ASP.NET不是很有经验,更不用说Javascript了,所以我甚至不确定它是否有可能实现我想要的。不管怎样,谢谢。

1 个答案:

答案 0 :(得分:0)

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