ajax回发后html控件消失
本文关键字:控件 消失 html ajax | 更新日期: 2023-09-27 18:25:00
我正在使用jquery
在RadPanelBar
上动态生成Div
。在页面加载上,它运行良好。然而,如果我折叠并展开RadPanelBar
,则生成的div
s将从中消失
这就是我注册脚本的方式:
ClientScript.RegisterStartupScript(this.GetType(), "GetLayout", "GetLayout('" + j + "');", true);
其中CCD_ 6是用于绘制CCD_。
能给我一些建议吗?
您可能会发生OnClientItemClicked事件,然后重新绘制内容。为了实现这一点,您需要将参数保存在客户端上。
您可以将其封装在RadAjaxPanel中并强制回发,然后添加ResponseScript以执行GetLayout方法。
如果你想保留你的div,你需要两件事中的一件。1> 将它们保存在客户端的隐藏控件中或服务器中的某个位置2> 调用Ajax Manager时不刷新面板。刷新ajax管理器时,面板将返回启动状态。