首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DomEvent。AddHandler

DomEvent。AddHandler
EN

Stack Overflow用户
提问于 2011-05-27 08:24:19
回答 4查看 5.6K关注 0票数 0

在asp.net的web应用程序中,我面临着一些小问题。我收到以下错误:

错误: Sys.InvalidOperationException:处理程序不是通过Sys.UI.DomEvent.addHandler方法添加的.

我已经使用了Updatepanel,当我尝试快速执行2-3操作时,这个错误就会发生。当我下一次尝试采取一些行动时,我的web应用程序就会被困住。请建议一下。谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-31 07:49:22

我已经解决了将ScriptManager的ScriptManager属性设置为发布(而不是默认的调试)的问题,将ScriptManager设置为Debug模式。

票数 1
EN

Stack Overflow用户

发布于 2014-03-28 12:05:44

在我的例子中,这是由Modal弹出窗口中的更新面板中的“关闭”控件造成的。我在更新面板外创建了一个“虚拟”按钮,并将其设置为MPE属性中的“CancelControlID”:

代码语言:javascript
复制
<asp:Button ID="btnDummyCloseWindow" runat="server" Style="visibility: hidden"/>

<ajaxToolkit:ModalPopupExtender ID="mpeWindow" runat="server" PopupControlID="pnlWindow"
    TargetControlID="btnDummyOtherButton" BackgroundCssClass="modalBackground"
    DropShadow="false" CancelControlID="btnDummyCloseWindow" />

您需要确保“更新面板”中的“关闭”按钮有指定的操作来关闭窗口(例如,mpeWindow.hide())。

还值得注意的是,我也在使用TargetControlID 'fix‘,其中引用了一个虚拟按钮,因此忽略那里的TargetControlID属性。

票数 2
EN

Stack Overflow用户

发布于 2015-04-04 12:01:03

我也遇到了同样的问题,并通过在更新面板中放置ModalPopupExtender或使用ModalPopupExtender的用户控件解决了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6149646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档