将新创建的PDF显示到另一个选项卡

本文关键字:显示 另一个 选项 PDF 新创建 创建 | 更新日期: 2023-09-27 18:03:17

这就是我要做的。当我点击超链接,它应该打开一个新的选项卡,然后显示我新创建的pdf。但我的代码一直显示它在当前选项卡。

view代码

@Html.ActionLink("User", "PRintPDF", new { target = "_blank" })

和控制器

    Response.ContentType = "application/pdf";
    Response.AddHeader("content-length", renderedBytes.Length.ToString());
    Response.AddHeader("Content-Disposition", "inline;filename=somefile.pdf");
    Response.BinaryWrite(renderedBytes); 
    Response.Flush();

将新创建的PDF显示到另一个选项卡

在你的视图上试试

@Html.ActionLink("User", "PRintPDF", new {id = 1}, new {@target="_blank"})

actionlink应该有4个HTML属性参数