首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MaintainScrollPositionOnPostBack与CollapsiblePanelExtender的结合

MaintainScrollPositionOnPostBack与CollapsiblePanelExtender的结合
EN

Stack Overflow用户
提问于 2011-04-15 18:37:37
回答 1查看 987关注 0票数 1

当将MaintainScrollPositionOnPostBack的Page指令设置为CollapsiblePanelExtenders页面上的true时,一旦回发,页面将无法正确地保持滚动位置。

我注意到,一旦完成回发,浏览器就会在可折叠面板再次展开之前尝试滚动到原来的位置(因为它们是以折叠状态加载,然后在客户端展开),因此滚动位置要么根本不移动,要么只是部分方式。

我可以想到的一个潜在解决方案是将受影响的面板封装在UpdatePanel中,以避免完全的硬回发,但这并不特别理想,因为这个问题会影响多个屏幕。

EN

回答 1

Stack Overflow用户

发布于 2011-04-15 18:53:00

您可以将CollapsiblePanelExtender的状态捕获到HiddenField中,然后在回发期间处理CollapsiblePanelExtender服务器端的状态。

有一些例子,这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5680964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档