我正在使用DivRadPanelBar上动态生成jquery。在页面加载时,它工作正常。但是,如果我折叠并展开RadPanelBar,则生成的div将从其中消失。

这是我注册脚本的方式:

ClientScript.RegisterStartupScript(this.GetType(), "GetLayout", "GetLayout('" + j + "');", true);


其中j是要绘制div的参数数组。

可以请一些建议吗?

最佳答案

您可能会发生OnClientItemClicked事件,然后重新绘制内容。您需要将参数已经保存在客户端上才能执行此操作。

您可以将其包装在RadAjaxPanel中并强制回发,然后添加ResponseScript以执行GetLayout方法。

07-26 06:54