2017-06-01 43 views
-1

點擊一個按鈕 我用Reponse.Redirect到PDF的位置,當我有一個麻煩,我的預覽生成的PDF文件瀏覽器,但我得到的是PDF文件的舊版本,在我的應用程序中,我試圖在相同的輸出pdf文件中重寫,當我用acrobat閱讀器打開pdf時,它顯示新內容,但是當我嘗試使用瀏覽器時,它顯示舊內容我使用的是asp.net和用於pdf生成的iTextsharp。PDF預覽

這是我用來調用pdf文件

Response.Redirect(Request.Url.Scheme + System.Uri.SchemeDelimiter + Request.Url.Host + "/PDF/BILLET_6000.pdf"); 

回答

1

如果雜技演員顯示新的內容則可以清理瀏覽器緩存將獲取指定位置的新文件的示例代碼。

+0

是啊,似乎這是我給它一個嘗試作品爲第一,但隨後同樣的問題,彈出後,有沒有辦法將用戶重定向到新生成的PDF之前清除瀏覽器緩存的問題。謝謝您的回答 –

+0

訣竅是給一個唯一的URL像這樣「的Response.Redirect(Request.Url.Scheme + System.Uri.SchemeDelimiter + Request.Url.Host +」/PDF/BILLET_6000 PDF文件。 pdf?nt =「+ DateTime.Now.Ticks.ToString());」。希望這可以工作。 –

+0

作品很有魅力,謝謝 –