我使用Div
在RadPanelBar
上动态生成jquery
。在页面加载它工作正常。但是,如果我折叠并展开RadPanelBar
,则生成的div
会从中消失。
这就是我注册脚本的方式:
ClientScript.RegisterStartupScript(this.GetType(), "GetLayout", "GetLayout('" + j + "');", true);
其中j
是要绘制div
的参数数组。
有人可以就此提出建议吗?
答案 0 :(得分:0)
您可能会OnClientItemClicked事件,然后重新绘制内容。您需要将已保存的参数保存在客户端上才能实现此目的。
您可以将其包装在RadAjaxPanel中并强制回发,然后添加ResponseScript然后执行GetLayout方法。
答案 1 :(得分:0)
如果你想保留你的div,你需要做两件事之一。 1>将它们保留在客户端或服务器中某处的隐藏控件中 2 - ;调用Ajax Manager时不刷新面板。 当你刷新ajax管理器时,面板会重新开始。