gpt4 book ai didi

c# - 错误 : Cannot unregister UpdatePanel with ID 'UpdatePanel1'

转载 作者:太空宇宙 更新时间:2023-11-03 13:54:33 25 4
gpt4 key购买 nike

已更新我收到错误:无法注销 ID 为“UpdatePanel1”的 UpdatePanel,因为它未在 ScriptManager 中注册。如果从控件树中删除 UpdatePanel 并稍后再次添加,则可能会发生这种情况,这是不受支持的。参数名称:updatePanel

页面上唯一的面板不是动态的,而是在 .aspx 页面上编码的。

问题是我的页面上没有 ID 为“UpdatePanel1”的 UpdatePanel。

此外,当我在 Chrome 中运行时它工作正常,但当我在 IE9 中运行时出现此错误。

我已经有一段时间没有编辑此页面了,但它之前可以正常工作。

如有任何帮助,我们将不胜感激。

更新:我发现在上一页我有 UpdatePanel1 和 UpdatePanel2。在上一页我正在做一个 server.transfer 到新页面。

调试时它转移到新页面,然后以某种方式返回到原始页面并触发卸载事件(如果我将它们放在 UpdatePanel 的卸载事件页面中。

这使得无法取消注册面板的错误消失,但下一页不会加载任何内容,它显示为空白。我逐步完成了这一切,看起来它应该加载所有内容,但我不确定为什么它没有在页面上显示任何内容,如果我查看源代码它没有太多内容。

注意:我也在使用母版页,脚本管理器在母版页中。

最佳答案

找到解决方案(很好地找到问题的原因)

无论出于何种原因,我的 onsbumit 表单返回 javascript 验证都是问题。

我只需要更改 onclientclick 以返回 validate 与我拥有的 if(validate = false) 返回 false 相比。

不管是什么原因导致了我所有的问题。

关于c# - 错误 : Cannot unregister UpdatePanel with ID 'UpdatePanel1' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12693337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com