Ajax Modalpop up错误

时间:2015-12-11 12:14:41

标签: ajax ajaxcontroltoolkit modalpopupextender

我添加了一个模态popextender 当我点击编辑按钮时,我会收到以下错误。

http://localhost:59846/bundles/MsAjaxJs?v=c42ygB2U07n37m_Sfa8ZbLGVu4Rr2gsBo7MvUEnJeZ81

中第1行第55504行未处理的异常

0x800a138f - JavaScript运行时错误:无法获取未定义或空引用的属性'_events'

如果存在此异常的处理程序,则可以安全地继续该程序。

http://localhost:59846/bundles/MsAjaxJs中第1行第55504行的未处理异常?

1 个答案:

答案 0 :(得分:0)

我有两页View.aspx和AddEdit.aspx

单击View.aspx的“编辑”按钮,应打开Modalpopup中的另一个页面AddEdit.aspx。 我正在使用AjaxControlTookit版本15.1.3.0

View.aspx

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="View.aspx.cs" Inherits="TransitionAutomationPlatform.WebApp.Templates.ContractSummaryNote.View" %>

<%@ Register Src="../../UserControls/ucProcessInfo.ascx" TagName="ucProcessInfo" TagPrefix="uc1" %>
<%@ Register Src="../../UserControls/ucGridActions.ascx" TagName="ucGridActions" TagPrefix="uc2" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    <style type="text/css">
        .DarkenBackground {
            background-color: rgb(0, 0, 0);
            opacity: 0.7; /* Safari, Opera */
            filter: alpha(opacity=70); /* IE */
            z-index: 20;
            height: 100%;
            width: 100%;
            background-repeat: repeat;
            position: fixed;
            top: 0px;
            left: 0px;
        }

        .ModalPopup {
            background-color: #003e74;
            filter: alpha(opacity=100); /* IE */
            font-family: Verdana;
            border-style: solid;
            border-width: 0.75pt;
            border-color: White;
        }

            .ModalPopup h {
                background-color: #003e74;
                filter: alpha(opacity=100); /* IE */
                font-family: Verdana;
            }

        .GridViewFixedHeader {
            position: relative;
            color: White;
            background-color: #646464;
        }

        .GridScrollBar {
            overflow-y: auto;
            height: 200px;
            width: 300px;
        }

        .DefaultCursor {
            cursor: default;
        }

        .MainPageTable {
            border-collapse: collapse;
            padding: 0;
            margin: 0;
        }

        .ModalTable {
            height: 100%;
            width: 95%;
            margin-left: auto;
            margin-right: auto;
        }

        .ModalTableLabelTD {
            font-size: 8pt;
            font-weight: bold;
            color: White;
            width: 25%;
        }

        .ModalTableControlTD {
            width: 160px;
        }

        .GridViewResult {
            background-color: White;
            width: 282px;
            padding: 20px;
        }

        .GridViewResultRows {
            color: Black;
            background-color: White;
            height: 30px;
        }
    </style>
    <link href="../../Content/jquery.dataTables.css" rel="stylesheet" />
    <link href="../../Content/TableTools.css" rel="stylesheet" />
     <script src="../Datatables_Latest/jquery-1.11.3.min.js"></script>

    <link href="../../Scripts/Datatables_Latest/jquery-ui-1.11.3/jquery-ui-1.11.3/jquery-ui.css" rel="stylesheet" />
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
    <script src="../../Scripts/Datatables_Latest/jquery-ui-1.11.3/jquery-ui-1.11.3/jquery-ui.js"></script>
    <script src="../../Scripts/Datatables_Latest/jquery-ui-1.11.3/jquery-ui-1.11.3/jquery-ui.min.js"></script>
    <script src="../../Scripts/jquery-1.10.2.min.js"></script>
    <script src="../../Scripts/jquery-ui.min.js"></script>

    <script src="../../Scripts/Datatables_Latest/jquery.dataTables.min.js"></script>
  <%--  <script src="../../Scripts/jquery.dataTables.min.js"></script>--%>

    <script src="../../Scripts/dataTables.buttons.min.js"></script>
    <script src="../../Scripts/Datatables_Latest/buttons.flash.min.js"></script>
    <script src="../../Scripts/Datatables_Latest/jszip.js"></script>
    <script src="../../Scripts/Datatables_Latest/jszip.min.js"></script>
    <script src="../../Scripts/Datatables_Latest/pdfmake.min.js"></script>
    <script src="../../Scripts/Datatables_Latest/vfs_fonts.js"></script>
    <script src="../../Scripts/Datatables_Latest/buttons.html5.min.js"></script>

    <script src="../../Scripts/General.js"></script>
    <script src="../../Scripts/JsTemplates/ContractSummaryNote.js"></script>




    <div>
        <uc1:ucProcessInfo ID="ucProcessInfo1" runat="server" />
    </div>

   <%-- <div style="float: right">
        <uc2:ucGridActions ID="ucGridActions1" runat="server" />
    </div>--%>

    <br />
    <div>

        <table>
            <thead class="gridHeader">

            </thead>
        </table>
        <table>

            <tr>
                <td>
                    <div>

                        <input id="btnEdit" type="button" value="button" style="display: none; visibility: hidden;" runat="server" />
                        <div id="demo">
                            <table cellpadding="0" cellspacing="0" border="0" class="display" id="example"></table>
                        </div>
                        <br />



                    </div>
                </td>
            </tr>

        </table>
    </div>


    <asp:ModalPopupExtender ID="ModalPopupExtender1"
        runat="server" CancelControlID="btnCancel"
        OkControlID="btnOkay" TargetControlID="btnEdit"
        PopupControlID="Panel1" PopupDragHandleControlID="PopupHeader"
        Drag="true" BackgroundCssClass="DarkenBackground">
    </asp:ModalPopupExtender>

    <div class="popupConfirmation" id="Panel1" style="display: none">
        <iframe id="frameeditexpanse" src="AddEdit.aspx" frameborder="0"></iframe>
        <div class="popup_Buttons" style="display: none">
            <input id="btnOkay" type="button" value="Done" />
            <input id="btnCancel" type="button" value="Cancel" />
        </div>
    </div>

</asp:Content>

AddEdit.aspx

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="AddEdit.aspx.cs" Inherits="TransitionAutomationPlatform.WebApp.Templates.ContractSummaryNote.AddEdit" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
     <link href="../../Content/jquery.dataTables.css" rel="stylesheet" />
    <link href="../../Content/TableTools.css" rel="stylesheet" />

    <script src="../../Scripts/General.js"></script>
    <script src="../../Scripts/JsTemplates/ContractSummaryNote.js"></script>
    <script type="text/javascript" src="../../Scripts/ZeroClipboard/ZeroClipboard.js"></script>

    <script src="../../Scripts/jquery.dataTables.js"></script>
    <script src="../../Scripts/dataTables.tableTools.js"></script>
    <script src="../../Scripts/jquery-1.11.3.min.js"> </script>
    <script src="../../Scripts/jquery-ui.min.js"></script>
    <script src="../../Scripts/jquery.dataTables.min.js"></script>
    <%--<script src="../../Scripts/dataTables.buttons.min.js"></script>--%>

    <script src="../../Scripts/jquery-ui-1.11.3/jquery-ui-1.11.3/jquery-ui.js"></script>
    <script src="../../Scripts/jquery-ui-1.11.3/jquery-ui-1.11.3/jquery-ui.js"></script>
    <script src="../../Scripts/jquery-ui-1.11.3/jquery-ui-1.11.3/jquery-ui.min.js"></script>
    <script src="../../Scripts/buttons.flash.min.js"></script>
    <script src="../../Scripts/jszip.js"></script>
    <script src="../../Scripts/jszip.min.js"></script>
    <script src="../../Scripts/pdfmake.min.js"></script>
    <script src="../../Scripts/vfs_fonts.js"></script>
    <%--<script src="../../Scripts/dataTables.buttons.min.js"></script>--%>
    <script src="../../Scripts/buttons.html5.min.js"></script>
    <script src="../../Scripts/dataTables.editor.js"></script>




    <div class="popup_Container">
        <div class="popup_Titlebar" id="PopupHeader">
            <div class="TitlebarLeft">
                Edit Expanse
            </div>
            <div class="TitlebarRight" onclick="cancel();">
            </div>
        </div>
        <div class="popup_Body">
           <div id="dialog-message" title="Contract Summary Note Details">
                        <table>

                            <tr>
                                <td>
                                    <table style="border-bottom: 1px solid #dadada;" class="ModalTable">
                                        <tr>
                                            <td>Document Name<span style="color: red;">*</span></td>
                                            <td>
                                                <input type="text" id="txtDocumentName" maxlength="50" /></td>
                                        </tr>
                                        <tr>
                                            <td>Clause No<span style="color: red;">*</span></td>
                                            <td>
                                                <input type="text" id="txtClauseNo" maxlength="50" /></td>
                                        </tr>
                                        <tr>
                                            <td>Page No <span style="color: red;">*</span></td>
                                            <td>
                                                <input type="text" id="txtPageNo" maxlength="50" /></td>
                                        </tr>
                                        <tr>
                                            <td>Linl EPM Task<span style="color: red;">*</span></td>
                                            <td>
                                                <select name="ddlEPMTaskName" id="ddlEPMTaskName"></select>
                                                <%--  <a href="javascript:void(0);"  id="hreflink">Group Details</a>--%>
                                            </td>
                                        </tr>

                                        <tr>
                                            <td>Due Date as per Project Plan</td>
                                            <td>
                                                <input type="text" id="txtDueDate" /></td>
                                        </tr>
                                        <tr>
                                            <td>Function Name <span style="color: red;">*</span></td>
                                            <td>
                                                <select name="ddlFunctionName" id="ddlFunctionName"></select>
                                                <%-- <a href="javascript:void(0);" id="hreflink">Group Details</a>--%>
                                            </td>
                                        </tr>
                                        <tr>
                                            <td>Owner</td>
                                            <td>
                                                <input type="text" id="txtOwner" />
                                            <tr>
                                                <td>Activity at risk of missing Contracted Due Date</td>
                                                <td>

                                                    <input type="checkbox" id="chkIsActivityAtRisk" value="" checked="checked" /></td>
                                            </tr>
                                        <tr>
                                            <td>Status <span style="color: red;">*</span></td>
                                            <td>
                                                <select name="ddlStatus" id="ddlStatus"></select>

                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>

                        </table>

                    </div>
            edit data
        </div>
        <div class="popup_Buttons">
            <input id="btnOkay" type="button" value="Done" runat="server" />
            <input id="btnCancel" type="button" value="Cancel" />
        </div>
    </div>









</asp:Content>

<%-- Reference for Js file --%>