Modelpopup扩展程序显示错误 [英] Modelpopup extender showing error
本文介绍了Modelpopup扩展程序显示错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Modelpopup extender showing below script error
Uncaught TypeError: Cannot read property '_events' of null
at Sys.UI.DomEvent.addHandler (ScriptResource.axd?d=co5QUPy2Hub1TZ9kFn66FaXSuHubiNR6E4Wd-9hfFsA_PvE4i61VYpBo1xSbRUtPX7PuVHKiRDqCYe…:5)
at AjaxControlToolkit.ModalPopupBehavior.initialize (ScriptResource.axd?d=jgdlKh2MJXzFMdkd3f91tVrb_Pps7ZOWCLcBucCntGpYKcBXsTg6wzQ4A2HSbQ-djIn0K9QGPlc9HQ…:1)
at AjaxControlToolkit.ModalPopupBehavior.endUpdate (ScriptResource.axd?d=co5QUPy2Hub1TZ9kFn66FaXSuHubiNR6E4Wd-9hfFsA_PvE4i61VYpBo1xSbRUtPX7PuVHKiRDqCYe…:5)
at Sys.Component.create (ScriptResource.axd?d=co5QUPy2Hub1TZ9kFn66FaXSuHubiNR6E4Wd-9hfFsA_PvE4i61VYpBo1xSbRUtPX7PuVHKiRDqCYe…:5)
at Array.<anonymous> (GenerateInvoice.aspx:1040)
at ScriptResource.axd?d=co5QUPy2Hub1TZ9kFn66FaXSuHubiNR6E4Wd-9hfFsA_PvE4i61VYpBo1xSbRUtPX7PuVHKiRDqCYe…:5
at Sys._Application._raiseInit (ScriptResource.axd?d=co5QUPy2Hub1TZ9kFn66FaXSuHubiNR6E4Wd-9hfFsA_PvE4i61VYpBo1xSbRUtPX7PuVHKiRDqCYe…:5)
at Sys._Application.initialize (ScriptResource.axd?d=co5QUPy2Hub1TZ9kFn66FaXSuHubiNR6E4Wd-9hfFsA_PvE4i61VYpBo1xSbRUtPX7PuVHKiRDqCYe…:5)
at b (ScriptResource.axd?d=co5QUPy2Hub1TZ9kFn66FaXSuHubiNR6E4Wd-9hfFsA_PvE4i61VYpBo1xSbRUtPX7PuVHKiRDqCYe…:5)
at HTMLDocument.a (ScriptResource.axd?d=co5QUPy2Hub1TZ9kFn66FaXSuHubiNR6E4Wd-9hfFsA_PvE4i61VYpBo1xSbRUtPX7PuVHKiRDqCYe…:5)
我的尝试:
我已完成 -
What I have tried:
I have Done-
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" EnablePartialRendering="true" ScriptMode="Release" AsyncPostBackTimeout="100">
</asp:ScriptManager>
<asp:LinkButton ID="lnkFake" runat="server" />
<asp:ModalPopupExtender ID="mpeTimeout" BehaviorID="mpeTimeout" runat="server" PopupControlID="pnlPopup"
TargetControlID="lnkFake" OkControlID="btnYes" CancelControlID="btnNo" BackgroundCssClass="modalBackground"
OnOkScript="ResetSession()">
</asp:ModalPopupExtender>
<asp:Panel ID="pnlPopup" runat="server" CssClass="modalPopup" Style="display: none">
<div class="header">
Session Expiring!
</div>
<div class="body">
Your Session will expire in <span id="seconds"></span> seconds.<br />
Do you want to reset?
</div>
<div class="btnSection" align="right">
<asp:Button ID="btnYes" runat="server" Text="OK" CssClass="yes" />
<%-- <asp:Button ID="btnNo" runat="server" Text="No" CssClass="no" />--%>
</div>
</asp:Panel>
推荐答案
如果仔细查看代码。 ModalPopupExtender包含属性CancelControlID =btnNo但该按钮被注释掉
if you look at the code closely. The ModalPopupExtender contain the property CancelControlID="btnNo" but that button was being commented out
<%-- <asp:Button ID="btnNo" runat="server" Text="No" CssClass="no" />--%>
因此,要消除错误,请从ModalPopupExtender中删除CancelControlID =btnNo或取消注释btnNo代码。
So, to get rid of the error, either remove the CancelControlID="btnNo" from ModalPopupExtender or un-comment the btnNo code.
这篇关于Modelpopup扩展程序显示错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文