Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在按钮上的另一个选项卡中打开打印对话框单击_C#_Asp.net - Fatal编程技术网

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

C# 在按钮上的另一个选项卡中打开打印对话框单击,c#,asp.net,C#,Asp.net,我在一个div中有一个datalist。我想打印它。 代码已经完成,只需单击按钮即可打印,但会在同一选项卡中打开打印对话框表单。 我想要的是在另一个选项卡中打开“打印”对话框,这样,如果我不想打印它,我只需关闭该选项卡并开始正常使用我的表单 我在设计时使用以下代码 <asp:Button ID="btnprintlabel" OnClientClick="printdiv('div_print');" Text="PrintLabel" Width="132px

我在一个div中有一个
datalist
。我想打印它。
代码已经完成,只需单击按钮即可打印,但会在同一选项卡中打开打印对话框表单。
我想要的是在另一个选项卡中打开“打印”对话框,这样,如果我不想打印它,我只需关闭该选项卡并开始正常使用我的表单

我在设计时使用以下代码

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

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

细节
媒体“打印”
仅在您向页面发出打印命令时适用。
您可以在此css中隐藏其他控件并打印页面

您可以浏览以下链接

  • 编辑1 如果您不想使用上述简单功能,请通过此链接

    能否将
    printdiv
    函数放入代码中?使用javascript为打印使用标记,并在这些函数中添加按钮单击事件。