在按钮单击的另一个选项卡中打开打印对话框

时间:2013-08-31 09:30:09

标签: c# asp.net

我在div中有一个datalist。我想打印出来。
已完成代码按钮单击打印但在同一选项卡本身打开打印对话框表单。
我想要的是在另一个标签页面中打开打印对话框,这样如果我不想打印它,我只需关闭标签页并开始正常使用我的表单......

我在设计时使用以下代码。

<asp:Button ID="btnprintlabel" OnClientClick="printdiv('div_print');"  
            Text="PrintLabel" Width="132px" onclick="btnprintlabel_Click" 
            Font-Bold="True" Visible="False" runat="server" />

1 个答案:

答案 0 :(得分:-1)

您可以简单地使用相同的视图,但有2个CSS文件(一个包含media="screen",另一个包含media"print")。

详细

media"print"仅在您向页面提供打印命令时适用。
您可以隐藏此CSS中的其他控件并打印页面。

您可以浏览以下链接

  1. Asp.net..Printing
  2. http://haacked.com/archive/2006/03/13/CSSBasedPrintingTip.aspx
  3. 编辑1

    如果您不想使用以上简单请通过此链接
    Print the contents of a DIV