CollapsiblePanelExtender 在初始页面加载时不会完全打开
我正在使用 AjaxControlToolkit 中的 CollapsiblePanelExtender,当我单击它时它工作正常,但它不会在初始页面加载时一直展开(展开约 90%)。
我必须手动折叠它并展开它才能完全打开。
我没有设置 ExpandedSize 属性,因为面板内容是动态的。
有任何想法吗?
I'm using CollapsiblePanelExtender from AjaxControlToolkit, it works fine when i click on it, but it won't expand all the way on the initial page load (expands about 90%).
I have to collapse it and expand it back manually for it to open up all the way.
I don't have the ExpandedSize property set, because the panel content is dynamic.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在扩展器的目标上使用以下样式:
CollapsiblePanelExtender 将处理其余的工作。
Joe Stagner 在 CollapsiblePanelExtender 视频 中提到了此技巧。
Use the following style on the target of the extender:
The CollapsiblePanelExtender will take care of the rest of the work.
This tip is mentioned by Joe Stagner in the CollapsiblePanelExtender video.
如果可折叠面板中的数据是固定的并且不需要调用页面回发,请将 CollapsiblePanelExtender 的“SuppressPostBack”属性设置为 true。 这将使扩展动作能够更快、更顺利地完成。 您不会注意到延迟。
If the data in the collapsible panels is fixed and there is no need to call a page postback, set the "SuppressPostBack" property of the CollapsiblePanelExtender to true. This will allow the expand action to complete more quickly and smoothly. You won't notice a delay.
尝试按照实际面板的样式设置“min-height”的值。 否则,您可以在 PreRender 事件中以编程方式设置高度或 ExpandSize
Try to set the value of "min-height" in the style of the actual panel. Otherwise you can programmatically set the height or the ExpandSize in the PreRender event