Индикатор выполнения для расширителя modalpopup внутри расширителя modalpopup
У меня есть 2 modalpopup extender...одна внутри другой...теперь проблема, когда я пытаюсь нажать на первую ссылку в первую очередь modalpopup расширитель второй modalpop расширитель появляется с загрузки изображения...до вот это хорошо...теперь, когда я пытаюсь нажать на ссылку второй modalpopup удлинитель без загрузки изображения будет отображаться как в первый modalpopextender...
Что я уже пробовал:
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:gridview runat="server" id="GridView1" showfooter="true" autogeneratecolumns="false" GridLines="None" CssClass="table1" OnRowCreated="GridView1_RowCreated" BorderColor="#356600" BorderStyle="Solid" > <columns> <asp:TemplateField HeaderText="Date" > <ItemTemplate> <asp:LinkButton ID="Date" runat="server" CausesValidation="false" CommandName="Date_Select" Text='<%#Eval("Date","{0:yyyy-MM-dd}") %>' onclick="Date_Click" EnableTheming="False"/> </ItemTemplate> <EditItemTemplate> </EditItemTemplate> </asp:TemplateField> <asp:boundfield datafield="" headertext="Total" footerstyle-font-bold="true" footertext="Grand Total:" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="MIns" headertext="Mins" footerstyle-font-bold="true" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="Amount" headertext="Amount" footerstyle-font-bold="true" > <FooterStyle Font-Bold="True" ></FooterStyle> </asp:boundfield> <asp:boundfield datafield="Profit" headertext="Profit" footerstyle-font-bold="true"> <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> </columns> <HeaderStyle BackColor="#CEFF99" ForeColor="Black" BorderColor="#C1FF80" BorderStyle="Solid" BorderWidth="1px"></HeaderStyle> <RowStyle CssClass="td"></RowStyle> </asp:gridview> <%--..................Parent popup....................--%> <asp:Button runat="server" ID="btnModalPopUp" style="display:none"/> <AjaxToolkit:ModalPopupExtender ID="modalPopUpExtender1" runat="server" TargetControlID="btnModalPopUp" PopupControlID="pnlPopUp" BackgroundCssClass="modalBackground" CancelControlID="btnCancel1" X="400" Y="20" > </AjaxToolkit:ModalPopupExtender> <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"> <ProgressTemplate> <div class="modal"> <div class="center" align="center"> This can take a while. Please be patient... <img alt="" src="Images/loader.gif" /> </div> </div> </ProgressTemplate> </asp:UpdateProgress> <asp:Panel runat="Server" ID="pnlPopUp" CssClass="modalPopup" Width="800px"> <asp:Button runat="server" ID="btnCancel" Text="Close" BackColor="#E6FFCC" BorderColor="#C1FF80" /><br /> <asp:Label ID="Label2" runat="server" Text="" BorderColor="#C1FF80" style="font-weight: 700"></asp:Label> <div style ="background-color:#c1ff80;height:30px;width:780px; margin:0;padding:0"> <table cellspacing="0" cellpadding = "0" rules="all" border="1" id="tblHeader" style="font-family:Arial; font-weight:bolder;font-size:10pt;width:780px;color:Black; border-collapse:collapse;height:100%;"> <tr> <td style ="width:200px;text-align:center">Customer Name</td> <td style ="width:150px;text-align:center">Minutes</td> <td style ="width:150px;text-align:center">Amount</td> <td style ="width:150px;text-align:center">Profit</td> </tr> </table> </div> <div style ="height:630px; width:800px; overflow:auto;"> <asp:gridview runat="server" id="GridView17" showfooter="true" autogeneratecolumns="false" GridLines="None" CssClass="table" HeaderStyle-CssClass="th" RowStyle-CssClass="td" Width="100%" AllowPaging="false" ShowHeader="true"> <columns> <asp:TemplateField HeaderText="Date" > <ItemTemplate> <asp:LinkButton ID="Customer" runat="server" CausesValidation="false" CommandName="Date_Select" Text='<%#Eval("Customer") %>' onclick="Customer_Click" EnableTheming="False"></asp:LinkButton> </ItemTemplate> <EditItemTemplate> </EditItemTemplate> </asp:TemplateField> <asp:boundfield datafield="MIns" headertext="Mins" footerstyle-font-bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="150px"> <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="Amount" headertext="Amount" footerstyle-font-bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="150px" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="Profit" headertext="Profit" footerstyle-font-bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="150px" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> </columns> <HeaderStyle BackColor="#CEFF99" ForeColor="Black" BorderColor="#C1FF80" BorderStyle="Solid" BorderWidth="1px"></HeaderStyle> <RowStyle CssClass="td"></RowStyle> </asp:gridview> </div> </asp:Panel> <%--..................Child popup....................--%> <asp:Button runat="server" ID="btnModalPopUp30" style="display:none"/> <AjaxToolkit:ModalPopupExtender ID="modalPopUpExtender30" runat="server" TargetControlID="btnModalPopUp30" PopupControlID="pnlPopUp30" BackgroundCssClass="modalBackground" CancelControlID="btnCancel30" X="500" Y="50"> </AjaxToolkit:ModalPopupExtender> <asp:UpdateProgress ID="UpdateProgress30" runat="server" AssociatedUpdatePanelID="UpdatePanel1"> <ProgressTemplate> <div class="modal"> <div class="center" align="center"> This can take a while. Please be patient... <img alt="" src="Images/loader.gif" /> </div> </div> </ProgressTemplate> </asp:UpdateProgress> <asp:Panel runat="Server" ID="pnlPopUp30" CssClass="modalPopup" Width="800px"> <%--<div id='messagediv' style="text-align:center">Loading...</div>--%> <asp:Button runat="server" ID="btnCancel30" Text="Close" BackColor="#E6FFCC" BorderColor="#C1FF80" /><br /> <asp:Label ID="Label4" runat="server" Text="" BorderColor="#C1FF80" style="font-weight: 700"></asp:Label> <div style ="height:630px; width:800px; overflow:auto;"> <asp:gridview runat="server" id="GridView34" showfooter="true" autogeneratecolumns="false" GridLines="Both" CssClass="table3" HeaderStyle-CssClass="th" RowStyle-CssClass="td" Width="100%" AllowPaging="false" ShowHeader="true"> <columns> <asp:boundfield datafield="Vendor" headertext="Vendor" ItemStyle-HorizontalAlign="Left" footerstyle-font-bold="true" ItemStyle-Width="200px" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="Region" headertext="Region" footerstyle-font-bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="150px" ItemStyle-Height="50px" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="Mins" headertext="Mins" footerstyle-font-bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="150px" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="Amount" headertext="Amount" footerstyle-font-bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="150px" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="V_Mins" headertext="V_Mins" footerstyle-font-bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="150px" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="V_Amount" headertext="V_Amount" footerstyle-font-bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="150px" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> <asp:boundfield datafield="profit" headertext="Profit" footerstyle-font-bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="150px" > <FooterStyle Font-Bold="True"></FooterStyle> </asp:boundfield> </columns> <HeaderStyle BackColor="#CEFF99" ForeColor="Black" BorderColor="#C1FF80" BorderStyle="Solid" BorderWidth="1px"></HeaderStyle> <RowStyle CssClass="td"></RowStyle> </asp:gridview> </div> </asp:Panel> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID = "GridView18" EventName="PageIndexChanging" /> </Triggers> </asp:UpdatePanel>