hudon77
Messages postés127Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention29 mai 2014
-
21 mars 2005 à 19:42
cs_Yopyop
Messages postés586Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention10 février 2010
-
23 mars 2005 à 20:58
Bonjour a tous!
J'ai un txtbox dans lequel lusager ecris son pseudo et un textbox avec sont mesage et un bouton envoyer... quand il clique envoyer ca marche c'est a dire que l'ecriture dansla BD se fait et le datalist est actualisé. Si l'usager fais F5 pour actualiser la page l'ecrite dans la bd se fais une deuxieme fois malgé le fait que mes textbox sont vide. Est ce que ca quelque chose a voir avec le ViewState ? J'ai tenter de le desactiver mais ca na pas marché
hudon77
Messages postés127Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention29 mai 2014 22 mars 2005 à 19:30
ouais et bien c'est la que ca se complique.... tout le monde peut ecrive ce qu'il veulent
Exemple: j'ecris de quoi et quelqu'un replique a ce que je dis... et 5 minutes apres si je retourne sur le site je peux repliquer. Mais la je veux pas quon puisse renvoyer la meme chose simplement en faisant f5.. Y'a pas moyen de vider le viewstate ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
hudon77
Messages postés127Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention29 mai 2014 23 mars 2005 à 04:47
Je suis pas tres callé en javascript melé au asp. De vérifier si une page a été reloadé c'est pas un probleme mais de bloquer l'insertion a la BD si c'est le cas alors ca j'ai aucune id comment faire.....
cs_Yopyop
Messages postés586Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention10 février 20101 23 mars 2005 à 20:58
Salut,
Il y a une solution "assez simple". Il faut passer par une page asp intermédiaire après la sauvegarde.
Toi tu fais
Page1.asp : HTML input
Page2.asp : tu sauves la BD
Page1.asp appel Page2.asp qui appel Page1.asp
tu peux essayer:
Page1.asp : HTML input
Page2.asp : tu sauves la BD
Page3.asp : tu rediriges vers Page1.asp (Page3.asp = <%response.redirect("page1.asp")%>)
Tu auras:
Page1.asp appel Page2.asp appel Page3.asp appel Page1.asp
Normalement le reload ne devrait plus rien faire, de même que le BACK.