Ho pensato che l'invio di una pagina con una scadenza (a la) ...Quali condizioni causano la visualizzazione del messaggio "Pagina scaduta" da parte di un browser?
Response.Cache.SetExpires(System.DateTime.Now.AddSeconds(5));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(true);
... vorrebbe dire che se l'utente ha colpito il pulsante indietro che avrebbero visto il messaggio "pagina scaduta". Non sembra funzionare in questo modo. Ho scoperto che l'uso del pulsante Indietro mostrava semplicemente la pagina vecchia (IMO scaduta). Infatti, nello sperimentare diverse combinazioni di memorizzazione nella cache/non memorizzazione nella cache e tempi di scadenza I MAI è riuscito a far uscire il messaggio "Pagina scaduta" dal browser.
Quali condizioni provocano questo messaggio?
Ambiente server ASP .Net. Ho provato solo su IE8 - presumo che altri browser siano coerenti qui.
Grazie, ma no. Penso che sia il messaggio che dice "Per visualizzare nuovamente la pagina Web, Internet Explorer deve inviare nuovamente le informazioni che hai inviato in precedenza ...". Non è quello che sto pensando. Credo (sto sbagliando qui?) Che c'è un messaggio che afferma che la pagina è scaduta. Non riesco a provocare quel messaggio, quindi potrei semplicemente abbaiare dall'albero sbagliato. – RichardHowells