【发布时间】:2010-03-08 04:11:29
【问题描述】:
在带有脚本管理器和更新面板的 asp.net 中使用部分页面更新时,我遇到了一个有趣的问题。
我的场景如下所示:我正在使用 ajax 工具包中的选项卡控件。我还使用延迟加载实现了这个控件,因此当页面加载时,只有当前选项卡被加载,所有其他选项卡都不会被渲染,因为我在每个选项卡上使用了 UpdatePanel(在 .ascx 控件上)和当一个选项卡被选中时,更新面板会进行异步回发以加载所选选项卡的内容。
在我的一个选项卡上,我使用来自 obout.com 的组合框控件,但它不起作用。 现在我知道为什么它不起作用了。它不起作用,因为控件是通过部分页面刷新显示的,但要正确显示控件,它必须做一些“魔术”,即在页面上注册一些 .css 和 .js 包含(我猜在头部)....但是因为我通过异步页面刷新加载了这个控件...它不能做这些事情。
您建议哪种工作方式? 谢谢!
【问题讨论】: