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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top