0

我有一个datalist内部 div。我想打印它。
代码已经完成,用于在按钮单击时打印,但在同一选项卡本身中打开打印对话框表单。
我想要的是在另一个选项卡中打开打印对话框,这样如果我不想打印它,我可以只需关闭选项卡并开始使用我的表单正常工作...

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

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

1 回答 1

-1

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

细节

media"print"仅当您向页面发出打印命令时才适用 。
您可以隐藏此 css 中的其他控件并打印您的页面。

您可以通过以下链接

  1. Asp.net..打印
  2. http://haacked.com/archive/2006/03/13/CSSBasedPrintingTip.aspx

编辑 1

如果您不想使用上面的简单内容,请通过此链接
打印 DIV 的内容

于 2013-08-31T09:39:40.150 回答