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