【发布时间】:2013-11-19 06:21:08
【问题描述】:
默认页面上的 ASP.NET 应用程序 我必须创建两个引用 PDF 文件的链接。
例子:
<a href="Private/UserDocs/SIPCustomerUserGuideV2-2013.pdf" target="_blank">
PDF文件所在的代码结构为:
Web.FormProject/Private/UserDocs/SIPCustomerUserGuideV2-2013.pdf
Web.FormProject 之上是一个文件夹,Private 是 Web.FormProject 中的子文件夹,UserDocs 是 Private 文件夹下的子文件夹。该文件位于 UserDocs 中。
当我尝试使用上面的 URL 时,我什至没有任何错误。
但是当我将超链接更改为
将文件放入 Web.Form 项目(而不是任何子文件夹下)后,它工作正常。
我什至尝试过使用 asp:hyperlink 不起作用。
仅当我在服务器端使用带有代码的 asp:LinkButton 但 Response.AppendHeader("Content-Disposition", "inline; filename=SIPCustomerUserGuideV2-2013.pdf 中的 Content:Disposition "inline: ... "); 在同一个浏览器中打开它,我希望它在新浏览器中打开" 但我想要一个解决方案,将它用作上面给出的超链接。请回复。
问:
如何使它成为从 Web.Form Project/Private/UserDocs/path 打开的 PDF。
提前致谢。
【问题讨论】: