Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Insertion double après un F5 de ma page [ Web 2.0 ] (mathos33)

mercredi 7 mai 2008 à 03:12:32 | Insertion double après un F5 de ma page

mathos33

Bonjour

Un petit souci, comme indiqué dans le titre lorsque j'insère une donnée sur ma page asp.net (gridview en insert) et juste après j'actualise ma page (F5 ou actualiser) cela me réinsère le même champ une deuxième fois ! Etonnant non ?! Y a t-il une solution toute bête qui permet de stopper l'insertion une fois terminée ?

Merci de vos réponses

mercredi 7 mai 2008 à 16:05:16 | Re : Insertion double après un F5 de ma page

jesusonline

Membre Club Administrateur CodeS-SourceS
Etonnant ? non, quand tu fas F5 ton navigateur affiche confirmbox qui dit attention on va renvoyer le résultat du formulaire en post. Coté ASP.net tu recois 2 fois la meme requete, donc "normal" que tu fasses la meme action. Voici deux solutions possible :
- mode "bidouille" mais pratique et simple : après un insert tu fais un response.redirect("tapage"); le response.redirect va te renvoyer un 302 et donc entrainer un get sur ta page, quand tu fera F5 il te referra donc un get et non un post.
- inscrire dans une variable session que le user vient de rajouter une ligne, si ces les memes données alors tu joue pas l'insert (pour savoir ca tu peux calculer un hash de Request.Form)


Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant

mercredi 7 mai 2008 à 18:35:15 | Re : Insertion double après un F5 de ma page

mathos33

Pas bête le response.redirect("tapage") ! c'est toujours mieux que rien

Merci à toi



Cette discussion est classé dans : page, insertion, double, f5


Répondre à ce message

Sujets en rapport avec ce message

Insertion d'un graph Excel sous une page ASP [ par gnock ] D'abord, je remercie Cedric pour la solution à ma précédente question. Sinon, je voudrai savoir uen autre petite chose. Comment fait-on pour insér Insertion de données dans une BD à la fermeture d'une page [ par cfabre22 ] Bonjour à tous,je souhaiterais savoir s'il est possible d'insérer des données dans une base de données lors de la fermeture d'une page asp.En vous rem insertion de document word dans une page [ par omaroch ] j'ai pas su ou poser ma question donc je la balance ici.jái besoin de faire un lien vers un documents word sur ma page et ce que je veux cést d'insere insertion de page dans un PDF [ par jbaptisteg ] Bonjour,Tout d'abord je vous décris un peu l'environnement :Serveur Win NT 4 + IIS + FdfToolKit + fdfMergeL'objectif : Peuplement du PDF via FDFToolKi Insertion d'un controle dans une page .aspx [ par berocca ] Bonjour,Dans mon projet je n'ai pour le moment que des pages toutes simples, avec des labels, des liens hypertextes, et quelques images. J'arrive à na Insert au chargement de la page [ par Vincamok ] Bonjour,Je charge une page avec un Dataview et un AccesDataSource liés ensemble. Bref.J'ai ajouter une fonction d'insertion dans la base de donnée, ma postback boutton f5 raffraichir [ par Zeroc00l ] Mon probleme : J'ai une page avec des informations et un bouton.Quand je clique sur le bouton cela effectue une action coté serveur qui se répercute s Actualisation de la page [ par SuperBouly ] bonjour, J'ai une page qui banalement fait une insertion dans une table d'une base access.Si, après une validation,  je fais "Actualiser" (les petites double insertion dans BD sur le refresh de la page [ par hudon77 ] Bonjour!  Je prog en asp.net 2.0.  J'ai une page qui fais une insertion dans une BD access.  Un champs texte et un bouton. C'est donc très basic comme page apx+encodage des caractéres [ par hichamveo ] j'ai une page aspx qui contient un ds lequel je veux afficher une page qui necessite une authentification a partir des parametres passées dans l'url.


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.