找不到 ID 为“xxx”的 UpdatePanel。如果它是动态更新的,那么它必须位于另一个 UpdatePanel 内

2024-02-29

我有一个带有 Ajax 选项卡控件的页面,其中一个选项卡中有一个 Web 控件,它是 Telerik RadGrid,其中编辑表单指向另一个 Web 控件。该编辑表单还包含 Ajax 选项卡,并且在其中一个选项卡上,还有另一个 Web 控件的 Ajax 模式弹出窗口。

初始 Web 控件在其自己的页面上使用时工作正常,但当根据需要在 Ajax 选项卡中使用该控件时,编辑表单无法显示。脚本管理器抛出以下错误:

Microsoft JScript 运行时错误:Sys.InvalidOperationException:找不到 ID 为“xxx”的 UpdatePanel。如果它是动态更新的,那么它必须位于另一个 UpdatePanel 内。

任何对此的帮助将不胜感激。


当您向 Telerik RadAjaxManager 添加不可见控件时,会出现此问题。

因此,如果您需要显示/隐藏 AJAX 控件,建议从后面的代码(基于控件可见性状态)而不是 ASPX 代码中以语法方式添加 AJAX 设置。

了解更多信息:请在 Telerik 论坛上查看此答案。 http://www.telerik.com/community/forums/aspnet-ajax/ajax/sys-invalidoperationexception-could-not-find-updatepanel-with-id.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

找不到 ID 为“xxx”的 UpdatePanel。如果它是动态更新的,那么它必须位于另一个 UpdatePanel 内 的相关文章

随机推荐