cs_imad_lol
Messages postés90Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention23 mai 2008
-
24 juin 2007 à 13:25
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 2011
-
24 juin 2007 à 19:12
salut.
je développe en ASP.net et je suis débutant.alors quand j'ajoute un boutton et j essaye d'executer ses instructions,le programme réexecute la page load,et il m'initialise les variables.
merci d'avance
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 24 juin 2007 à 17:26
Salut,
Le Page_Load est exécuté à chaque requête, même après le clic sur un Bouton.
Tu dois utiliser Page.IsPostBack pour savoir si tu dois initialiser tes valeurs ou pas. Dans le Page_Load :
If Not Page.IsPostBack Then
' ici l'initialisation des variables
' ne sera exécutée qu'au chargement "normal" de la page
End If
cs_imad_lol
Messages postés90Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention23 mai 2008 24 juin 2007 à 18:59
merci a vous.
j'aimerais savoir si elle existe en option ou propriété.car j'ai entendu qu'on peut juste activer une option en ASP2005 pour que sa fonctionne comme le code que vous m'avez donner
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 24 juin 2007 à 19:12
Non non, il faut se servir de Page.IsPostBack !
Tout ce qui est dans le Page_Load est exécuté à chaque requête, ça fait parti du cycle de chargement de la page et il n'y a pas d'option d'ASP.NET pour le modifier :)