2009-04-13 7 views
1

Quelle est la meilleure façon de mettre en œuvre «Retour aux résultats de recherche» dans une application ASP.NET? J'ai laissé les utilisateurs faire le bouton RETOUR dans le navigateur, mais ils reçoivent toujours une invite pour renvoyer le formulaire.Retour aux résultats de recherche implementation

Existe-t-il un moyen efficace de contourner ce problème?

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

Quelle est la meilleure pratique ici?

+0

Voilà pourquoi j'aime REST! –

Répondre

2

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

2

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