0

我想知道如何使用以下代码打开一个新选项卡。使用“内联”而不是附件将在当前窗口中打开 pdf。通过使用“附件”,将打开一个保存框并下载 pdf。我也不想做。我希望 pdf 在新选项卡甚至新窗口中打开都可以。到底有没有?pdf是动态创建的,不能随便用

        <a href="x" target="blank">pdf</a>.

非常感谢。

        Response.ContentType = "application/pdf"
        Response.AddHeader("content-disposition", "attachment; filename=Table.pdf")
        Response.BinaryWrite(m_stream.ToArray())
        Response.End()
4

1 回答 1

1

听起来您知道如何让 PDF 文件在窗口中打开(使用“内联”),但您只是希望该窗口与调用此代码的窗口不同。听起来您有一个导航到 PDF 创建页面的链接,但在当前窗口中这样做,而不是这样做,而是在新窗口中打开它,如下所示:

<a href="/makepdf" target="_blank">Link Name</a>  <-- note that "target" attribute

其中 /makepdf 是运行您上面显示的代码的页面,但使用“内联”。

于 2012-03-13T14:18:02.073 回答