Deaktivieren der Page-Cache zu zwingen, die Seite laden mit dem browser-zurück-Taste

Habe ich eine asp.net website, die mithilfe von update-panels auf der Seite, die kann ich nicht bekommen, um neu zu laden vom server. Ich habe diese für das deaktivieren der page-cache auf der master-Seite.

     Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1))
     Response.Cache.SetValidUntilExpires(False)
     Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)
     Response.Cache.SetCacheability(HttpCacheability.NoCache)
     Response.Cache.SetNoStore()

Wenn ich auf die zurück-Schaltfläche Ihres Browsers, um zurück zu der Seite, es sagt, dass die Seite abgelaufen ist. Die anderen Seiten auf meiner Website zu arbeiten, und rufen Sie die Seite laden, die einzige Lösung, die ich gefunden, kann aber nicht verwenden, ist die wrp die ganze Seite in einem update panel, aber ich kann das nicht tun, weil ich ein Berichts-viewer auf der Seite, die nicht funktioniert mit ajax. Wenn jemand helfen kann, wäre ich zutiefst dankbar.

  • Die abgelaufene Seite Nachricht aus dem browser bedeutet, dass einige postback-Daten gesendet wurden. Einige browser tun, bitten Sie den Benutzer, wenn Sie wollen, wieder zu senden, einige Fragen nicht.
InformationsquelleAutor | 2009-05-07
Schreibe einen Kommentar