Modelpopup扩展程序显示错误 [英] Modelpopup extender showing error

查看:85
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆