2010-03-11 5 views
0

J'ai fait le développement web pendant un certain temps et ont encore lu une bonne réponse à cette question:page expiration après la publication dans ASP.NET

donné une page qui exécute les transactions par le biais d'une publication, comment voulez-vous empêcher l'utilisateur de dupliquer la transaction quand ils font quelque chose aussi simple que de frapper le bouton de retour? J'ai exploré essayer expirer le cache mais je dois admettre que je manque de ma compréhension de la mise en cache ASP.NET. Quelle est l'approche que je devrais utiliser pour rendre l'ancienne requête obsolète et invalide? Merci!

Répondre

1

Il s'appelle Post/Redirect/Get.

Dans ASP.Net, vous n'avez pas à le faire religieusement, car la plupart de vos publications ne créent pas de transactions. Mais chaque fois que vous créez une transaction, assurez-vous de rediriger vers une nouvelle page.

Questions connexes