わかりました、うまくいけば、私はあなたが理解できる方法でこれを言いました. まず、私の Web サイトには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 (ブラウザの履歴が 1 ページ減ったようです)。
なぜこれが起こるのか誰にも考えがありますか?PDFが.aspxページと同じサーバーにある場合、この問題を再現できないため、仮想ディレクトリが原因でこれが発生すると想像することしかできません。その場合、これを回避し、PDF をファイル サーバー (仮想ディレクトリ) に常駐させる方法を知っている人はいますか?
ありがとう!