Ho un sito Web asp.net che sta utilizzando i pannelli di aggiornamento nella pagina che non riesco a ricaricare dal server. Ho questo per disabilitare la cache della pagina sulla pagina principale.Disabilita cache della pagina per forzare il caricamento della pagina con il pulsante Indietro del browser
Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1))
Response.Cache.SetValidUntilExpires(False)
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches)
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Response.Cache.SetNoStore()
Quando faccio clic sul pulsante Indietro del browser per tornare alla pagina, si dice che la pagina è scaduta. Le altre pagine del mio sito web funzionano e chiamano il caricamento della pagina, l'unica soluzione che ho trovato ma non posso usare è di scrivere l'intera pagina in un pannello di aggiornamento, ma non posso farlo perché ho un visualizzatore di report sulla pagina che non funziona con Ajax. Se qualcuno può aiutare lo apprezzerei profondamente.
Il messaggio di pagina scaduto dal browser indica che sono stati inviati alcuni dati di postback. Alcuni browser chiedono all'utente, se vogliono re-inviarlo, alcuni non chiedono. – jor