Skip to main content
 首页 » 编程设计

c#之ajax回发后html控件消失

2024年01月02日35mate10pro

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

这就是我注册脚本的方式:

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

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

请问有什么建议吗?

请您参考如下方法:

你可能会 OnClientItemClicked事件,然后重绘内容。为了实现这一点,您需要将参数保存在客户端上。

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