如何使用asp.net C#在Chrome的新标签页中打开打开的PDF

时间:2018-08-16 15:48:45

标签: c# asp.net itext

我正在使用此代码,但无法正常工作。 PDF文件在同一页中打开 这是我的代码

        Response.Clear();
        Response.ClearContent();
        Response.ClearHeaders();
        Response.ContentType = "application/pdf";
        Response.Charset = string.Empty;
        Response.Cache.SetCacheability(System.Web.HttpCacheability.Public);
        Response.AddHeader("Content-Disposition",
            "inline; filename=ChallanReceive.pdf");
        Response.OutputStream.Write(PDFData.GetBuffer(), 0, PDFData.GetBuffer().Length);

        Response.OutputStream.Flush();
        Response.OutputStream.Close();
        Response.End(); 

1 个答案:

答案 0 :(得分:0)

只需使用指向pdf文件的超链接并将目标设置为“ _blank”即可。

<a href="YourURL" target="_blank">

这将为您解决问题。