从更新面板执行异步回发后保持滚动位置

Jar*_*rek 9 .net javascript asp.net ajax updatepanel

我在使用asp.net和更新面板时遇到了一些麻烦.问题是,每次从更新面板发生部分回发时,页面都会滚动回顶部.在我的大多数页面上,这不是一个大问题,但在某些页面上可能会花很长时间.然后,当用户在页面底部时,我会RadListView在其中显示jQuery弹出窗口,用户可以在此列表中选择元素.但是单击此元素会导致部分回发和页面跳转回到顶部.

我通过互联网查看,无法找到解决问题的方法.当然设置MaintainScrollPositionOnPostback什么都不做.

有谁知道任何可以帮助我解决这个问题的东西?

干杯,Pako

小智 0

使用中继器中某个控件的ID,并在回发完成后使用JQuery进行滚动。

您可以根据某些控件生成的格式获取它们的 ID。