Sunday, March 20, 2016

Asp.net: How to print a web form (webpage)

In this tutorial I am going to explain how to print a web form (webpage) in asp.net using C# and VB.net
  

Implementation:
Method 1:
<asp:Button ID="btnprint" runat="server" Text="Print" OnClientClick="javascript:window.print()"/>

Method 2:
On button click right the below given code:

C# code:

  protected void btnprint_Click(object sender, EventArgs e)
    {
        Page.ClientScript.RegisterStartupScript(this.GetType(), "Printpage", "javascript:window.print();", true);
    }

VB.net Code:
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Page.ClientScript.RegisterStartupScript(Me.[GetType](), "Printpage", "javascript:window.print();", True)
    End Sub



1 comment:

  1. method 3: [button onclick="window.print()"/]
    you can add bootstrap and a fontawesome icon to pretty it up...
    [a class='btn btn-default'>][i class='fa fa-print'][/i] Print[/a]

    ReplyDelete