已更新我收到错误:无法注销ID为'UpdatePanel1‘的UpdatePanel,因为它未注册到ScriptManager。如果从控件树中删除UpdatePanel,然后重新添加,则可能会发生这种情况,这是不受支持的。参数名称: updatePanel
我在页面上拥有的唯一面板不是动态的,并且是在.aspx页面上编码的。
问题是我的页面上没有ID为"UpdatePanel1“的UpdatePanel。
此外,当我在Chrome中运行时,它工作得很好,但当我在IE9中运行时,我得到了这个错误。
我已经有一段时间没有编辑这个页面了,它以前是工作的。
任何帮助都将不胜感激。
更新:我发现在上一页我有UpdatePanel1和UpdatePanel2。在上一页中,我正在对新页面执行server.transfer操作。
当调试时,它转移到新的页面,然后以某种方式返回到原始页面,并将触发卸载事件(如果我将它们放在页面上的UpdatePanels的卸载事件。
这使得无法注销面板的错误消失,但下一页不加载任何内容,它显示为空白。我一步一步地看起来它应该加载所有的东西,但我不确定为什么它没有在页面上显示任何东西,如果我查看源代码,它没有太多。
注意:我也在使用母版页,脚本管理器在母版页中。
发布于 2012-10-03 01:25:05
找到解决方案(找到问题的原因)
不管是什么原因,我的onsbumit表单返回javascript验证就是问题所在。
我只需要更改onclientclick以返回validate和what what if(validate = false) return false)。
不管是什么原因导致了我所有的问题。
https://stackoverflow.com/questions/12693337
复制相似问题