我有一个包含UpdatePanel的UserControl.当我把它放在页面上时,会引发以下错误:
Cannot unregister UpdatePanel with ID
‘ReviewContentUpdatePanel’ since it
was not registered with the
ScriptManager. This might occur if the
UpdatePanel was removed from the
control tree and later added again,
which is not supported. Parameter
name: updatePanel
ReviewContentUpdatePanel是更新面板&它不会被删除或添加在代码中,它存在于aspx页面中,不会被删除.以前有没有人遇到过?
解决方法
当使用
Clear method清除UpdatePanel驻留的Controls集合时,或使用
Remove method删除特定UpdatePanel时,会发生此错误.
这些方法的触发器可能是CreateChildControls method的实现,包含UpdatePanel的控件.通常,您在此方法的顶部调用Controls.Clear(),如果重复调用此方法,则以干净的格式开始.