如何打开带有response.addheader的新选项卡



我想知道如何用下面的代码打开一个新的选项卡。使用"内联"而不是附件将在当前窗口中打开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()

听起来你知道如何在窗口中打开PDF文件(使用"inline"),但你只想让它成为一个与调用此代码的窗口不同的窗口。听起来你有一个导航到PDF创建页面的链接,但它是在当前窗口中导航的,而不是在新窗口中打开它,就像这样:

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

其中/makepdf是一个运行上面显示的代码的页面,但使用"inline"。

相关内容

  • 没有找到相关文章

最新更新