目标:

某些任务正确完成后,我必须在新选项卡上打印PDF。

步骤:我想执行一种应转到服务器,获取PDF并在新选项卡上打开它的方法,我尝试使用这些方法但不起作用:

Controller :导出

 public ActionResult PrintPdf()
    {
        Response.AppendHeader("Content-Disposition", "inline; filename= " + MyClassPdfWriter.GetFileName);
        return File(MyClassPdfWriter.GetMemoryStream, "application/pdf");
    }

查看:
function TasksSucced(){
      $.get('@Url.Action("PrintPdf", "Export", "new {target = _blank}")');
}

最佳答案

解决了!这对我行得通

 window.open('/Export/PrintPdf');

08-17 12:30