Question

Quelle est la meilleure façon de mettre en œuvre « Retour aux résultats de recherche » dans une application ASP.NET? J'ai permettant aux utilisateurs de faire le bouton BACK dans le navigateur, mais ils obtiennent toujours une invite à soumettre à nouveau le formulaire.

Y at-il un moyen efficace de contourner ce soumettre à nouveau?

Dois-je mettre en cache les critères de recherche / url en session et les rediriger lorsqu'ils appuient sur « retour »?

Quelle est la meilleure pratique ici?

Était-ce utile?

La solution

Vous obtenez cet avertissement quand une page dans l'historique du navigateur était le résultat direct d'un HTTP POST. Ceci est évité si votre moteur de recherche utilise la méthode GET au lieu de la méthode POST.

Autres conseils

Je passerais les critères de recherche dans querystring et faire le lien vers quelque chose comme <a href='/Search.aspx?q=keywords'>Back</a> à la place.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top