Nishant.Chauhan80 Ответов: 0

При нажатии кнопки print(внутренняя панель) modalpop extender автоматически скрывается


<pre><asp:Button ID="btnGetSelected" runat="server" Text="Get selected records" OnClick="btnGetSelected_Click" />
         <asp:CustomValidator ID="CustomValidator1" runat="server" Style=" font-size:x-large" ErrorMessage="Please select at least one record." 

    ClientValidationFunction="Validate" ForeColor="Red"></asp:CustomValidator>
      
        <asp:Button ID="ButtonHdn" runat="server" Text="Button" Style="display: none;"  />
        </center>
          
        <cc1:ModalPopupExtender ID="modalpop1" runat="server" PopupControlID="Panel1" TargetControlID="ButtonHdn"  dynamicservicepath=""

                enabled="True"

                 BackgroundCssClass="modalBackground">
        </cc1:ModalPopupExtender>
        <asp:Panel ID="Panel1" runat="server" CssClass="modalPopup" align="center" style="max-height: 500px; overflow: auto; display:none; ">
               <asp:Button ID="btnClose" runat="server" Text="Close" OnClick="btnClose_Click" />
          <asp:Button ID="Btbprint" runat="server" Text="Print" OnClientClick="printGrid()" />
          
                <table id="table1" runat ="server" >
                <tr>
                <td>
             <asp:Literal ID="Literal1" runat="server"></asp:Literal>
                     </td>
                </tr>
                    
                    </table>
     
</asp:Panel>
        </ContentTemplate>
    </asp:UpdatePanel>

</div>



Функция печати javascript:-


function printGrid() {
    var printContent = document.getElementById('<%= table1.ClientID %>');
    var windowUrl = 'about:blank';
    var uniqueName = new Date();
    var windowName = 'Print' + uniqueName.getTime();
    var printWindow = window.open(windowUrl, windowName, 'left=50000,top=50000,width=0,height=0');


    printWindow.document.write(printContent.innerHTML);
    printWindow.document.close();
    printWindow.focus();
    printWindow.print();
    printWindow.close();

}


Что я уже пробовал:

when click print button(inside panel) modalpop extender automatically hide 

0 Ответов