Torna a Ricerca implementazione Risultati
Domanda
Qual è il modo migliore per attuare "Torna ai risultati della ricerca" in un'applicazione ASP.NET? Ho consentendo agli utenti di fare il pulsante Indietro nel browser, ma hanno sempre trovato un prompt di ripresentare la forma.
C'è un modo efficace per ovviare a questo Resubmit?
Devo memorizzare nella cache i vincoli di ricerca / url in sessione e reindirizzare loro quando si preme 'indietro'?
Qual è la migliore pratica qui?
Soluzione
Si ottiene questo avviso quando una pagina nella cronologia del browser è stato il risultato diretto di un post HTTP. Questo è evitato se il modulo di ricerca utilizza il metodo GET invece di metodo POST.
Altri suggerimenti
Mi piacerebbe passare i criteri di ricerca nella querystring e fare il collegamento di nuovo qualcosa di simile <a href='/Search.aspx?q=keywords'>Back</a>
invece.