asp.net - 当其他 updatepanel 刷新 updatepanel 时,通过触发器刷新 updatepanel,因为第一个必须具有 UpdateMode=Conditional

标签 asp.net updatepanel refresh triggers

我在 asp.net 页面中有一些更新面板。我希望 updatepanel 2 在 updatepanel 1 刷新时刷新,但 UpdatePanel 2 的 UpdateMode 属性设置为 Conditional 且 ChildrenAsTrigger=False,因为它内部有另一个 updatePanel,我需要控制它的刷新方式。我试图为其他更新面板创建触发器,但这似乎不起作用,也许我错过了一些东西

有办法实现这一点吗?

如果您无法找到有效的示例,请想象产品类别列表和产品列表,当选定类别更改(更新面板内的链接按钮)时,刷新位于另一个更新面板内的产品列表,例如当您按价格订购时,产品列表会发生变化(顺序位于其他更新面板内)并且我不希望刷新类别列表。

提前致谢。

最佳答案

您可以调用updatePanelProdList.Update()在页面的代码隐藏文件内。在您的场景中调用此方法的位置将是类别更改 LinkBut​​ton 的事件处理程序。

关于asp.net - 当其他 updatepanel 刷新 updatepanel 时,通过触发器刷新 updatepanel,因为第一个必须具有 UpdateMode=Conditional,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145151/

相关文章:

c# - 如何创建托管账户并从托管账户转账?

javascript - 外部 : Cannot read property 'reload' of undefined

asp.net - 保护我自己免受跨站点脚本的影响

c# - 更新面板中的图像导致整个页面刷新

asp.net 在回发后出现 F5 问题,因为它做了它应该做的事情

html - IE表单输入数据在浏览器刷新后消失

asp.net - 无法连接到内置 Web 服务器的 Web Developers

单击 ASP.NET 按钮时 jQuery ".button"装饰消失?

javascript - 选择下拉值时 UpdatePanel 不工作

java - WebView 加载后无法让 ProgressDialog 停止