我想知道如何使用以下代码打开一个新选项卡。使用“内联”而不是附件将在当前窗口中打开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()
答案 0 :(得分:1)
听起来你知道如何在窗口中打开PDF文件(使用“内联”),但你只是希望它与调用此代码的窗口不同。听起来你有一个导航到PDF创建页面的链接,但在当前窗口中这样做,而不是这样做,让它在新窗口中打开,如下所示:
<a href="/makepdf" target="_blank">Link Name</a> <-- note that "target" attribute
其中/ makepdf是一个运行上面显示的代码但使用“内联”的页面。