7
votes

Comment imprimer une partie de la page dans ASP.NET

J'ai une popup modale contenant un div. J'ai un bouton pour laisser l'utilisateur imprimer le contenu de cette div. fenêtre.print imprime la page entière. Comment Imprimer uniquement le contenu de la DIV?

Merci.


1 commentaires

3 Réponses :


2
votes

Essayez ceci: xxx

impression L'argument est votre ID div.

Source: Microsoft Forums: http://forums.asp.net/t/1261525.aspx/1


0 commentaires

8
votes

Utilisez ce script xxx

et appelez-le de bouton xxx

Votre div devrait également avoir nom (facture)


2 commentaires

Est-ce qu'il fonctionne avec dans les formulaires Web ASP.NET?


@Dylanchensky utilisez ClientidMode = "statique" dans la DIV ou <% = Bill.clientid%> dans l'appel JavaScript.



5
votes

Ce code peut vous aider ..

Code HTML: P>

 <script type="text/javascript">

            function PrintDiv() {
                var divToPrint = document.getElementById('printarea');
                var popupWin = window.open('', '_blank', 'width=300,height=400,location=no,left=200px');
                popupWin.document.open();
                popupWin.document.write('<html><body onload="window.print()">' + divToPrint.innerHTML + '</html>');
                popupWin.document.close();
            }
         </script>


0 commentaires