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