【发布时间】:2009-07-22 15:30:50
【问题描述】:
我正在尝试创建一个包含 CollapsiblePanelExtender 的 AJAX 组件。由于 CPE 是我的控件的子控件,因此 CPE 的 javascript $create 语句在我的组件的 $create 语句之后发出。因此,当我的组件的 JS 构造函数运行并尝试查找 CPE 时,它找不到 CPE,因为它尚未创建。我想到的一种解决方案是在我的初始化方法中附加 on_load 处理程序,从而将 CPE 的获取推迟到加载之后;另一种解决方案是注册一个启动脚本,该脚本调用我的组件上的方法来查找 CPE。这些解决方案似乎都不干净。我的问题是,您应该如何让这种事情发挥作用?
【问题讨论】:
标签: asp.net-ajax