double:How can I prevent database being written to again when the browser does a reload/back?Prévention formulaire en ligne resoumission lors de l'actualisation du navigateur sans perdre viewstate
est-il un bon moyen élégant pour arrêter une page .aspx de resoumettre données de formulaire si l'utilisateur demande une actualisation de leur navigateur?
Idéalement sans perdre le viewstate.
EDIT: La solution la plus élégante pour moi s'est avérée être l'emballage des contrôles pertinents dans un asp.net UpdatePanel asp.net. Ta tout le monde.
Je cherchais quelque chose qui ne me perdrait pas mon viewstate. Un moyen de le garder? –
Si la redirection est interrompue en raison d'un délai d'attente, etc., l'utilisateur risque toujours d'actualiser l'URL initiale, ce qui entraînera un double POST. –
Ceci n'est applicable que dans certaines circonstances. –