【发布时间】:2011-08-06 13:28:44
【问题描述】:
在使用 CollapsiblePanelExtenders 的页面上将 MaintainScrollPositionOnPostBack 的 Page 指令设置为 true 时,一旦进行回发,页面就无法正确保持滚动位置。
我注意到,一旦进行回发,浏览器会尝试滚动到原始位置之前可折叠面板再次展开(因为它们以折叠状态加载,然后展开在客户端),因此滚动位置要么根本不移动,要么只是部分移动。
我能想到的一个潜在解决方案是将受影响的面板包装在 UpdatePanel 中,以避免完全回发,但这并不是特别理想,因为此问题会影响多个屏幕。
【问题讨论】:
标签: c# asp.net asp.net-ajax ajaxcontroltoolkit