【发布时间】:2013-04-03 09:07:37
【问题描述】:
目标:
在某些任务正确完成后,我必须在新选项卡上打印 PDF。
步骤:我想执行一个应该转到服务器的方法,获取 PDF 并在新选项卡上打开它,我正在尝试这些但没有工作:
控制器:导出
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}")');
}
【问题讨论】:
-
也许可以,但是..这有点脏.. jeje我会看看是否有更好的选择,如果没有,我会使用您的选择:D
-
是的,实际上这是一个肮脏的黑客。 :D 如果你发现更好的东西,请告诉我。 :)
-
拉曼泰!!我找到了! :)
标签: javascript jquery asp.net-mvc-3 url.action