好的,希望我以您可以理解的方式表达了这一点。首先我会说我的网站有一个登录页面http://www.mywebsite.com/PageOne.aspx
在 PageOne.aspx 上,我有一个指向另一个页面的链接:http ://www.mywebsite.com/PageTwo.aspx
在 PageTwo.aspx 上,我有一个指向以下内容的链接:
<a href="http://www.mywebsite.com/MyFiles/testfile.pdf">Attachment</a>
/MyFiles/ 目录实际上是一个虚拟目录,它指向保存许多其他文件(PDF、jpeg、doc 等)的文件服务器。
当我从 PageOne.aspx 导航到 PageTwo.aspx 时,我可以单击“返回”并且仍然可以访问 PageOne.aspx(我的浏览器历史记录是正常的)。当我单击 PageTwo.aspx 上的链接时,PDF 在同一个窗口中打开……然后我可以单击“返回”返回 PageTwo.aspx,但我无法再次单击“返回”返回 PageOne .aspx(似乎我的浏览器历史记录减少了一页)。
有谁知道为什么会发生这种情况?我只能想象这是因为虚拟目录而发生的,因为如果 PDF 与我的 .aspx 页面位于同一台服务器上,我就无法复制这个问题。如果是这种情况,有谁知道如何解决这个问题,并且我的 PDF 仍然驻留在文件服务器(虚拟目录)上?
谢谢!