begin process at 2012 02 11 03:27:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Insertion double après un F5 de ma page


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Insertion double après un F5 de ma page

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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,120 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales