2017-06-01 1 views
-1

Ich habe ein Problem, meine generierte PDF-Datei im Browser Vorschau auf eine Schaltfläche Ich verwendete Antwort.Redirect zu PDF-Speicherort, aber alles, was ich bekomme, ist die ältere Version der PDF-Datei , in meiner Anwendung versuche ich, in der gleichen Ausgabe pdf-Datei neu zu schreiben, wenn ich das pdf mit acrobat Leser öffne, zeigt es den neuen Inhalt an, aber wenn ich mit dem Browser versuche, zeigt es den älteren Inhalt an, den ich asp.net und iTextsharp für die PDF-Generierung.pdf Vorschau im Browser in asp.net

dies ist der Beispielcode Ich verwende die pdf-Datei dann den neuen Inhalt anzeigt

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

Antwort

1

wenn Akrobat anrufen kann die neue Datei Browser-Cache würde holen von der Stelle angegeben werden, aufzuräumen.

+0

yeah es scheint, dass dies das Problem ist Ich gebe es einen Versuch, es funktioniert für die erste, aber dann nach dem gleichen Problem erscheint, gibt es eine Möglichkeit, den Cache des Browsers zu löschen, bevor der Benutzer auf die neu erstellte PDF umleiten. und vielen Dank für Ihre Antwort –

+0

Der Trick ist, eine einzigartige URL zu Ihrer pdf-Datei wie folgt zu geben "Response.Redirect (Request.Url.Scheme + System.Uri.SchemeDelimiter + Request.Url.Host +"/PDF/BILLET_6000. pdf? nt = "+ DateTime.Now.Ticks.ToString());". Hoffe, das funktioniert. –

+0

funktioniert wie ein Charme, danke –

Verwandte Themen