Probleme du page load

Résolu
cs_imad_lol Messages postés 90 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 23 mai 2008 - 24 juin 2007 à 13:25
cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 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

3 réponses

cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 3
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

Bonne journée,
A++

<hr width="100%" size="2" />Nurgle (Antoine) - MSP
3
cs_imad_lol Messages postés 90 Date d'inscription samedi 18 novembre 2000 Statut Membre Dernière intervention 23 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
0
cs_Nurgle Messages postés 1642 Date d'inscription samedi 6 novembre 2004 Statut Membre Dernière intervention 28 avril 2011 3
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 :)

A++

<hr width="100%" size="2" />Nurgle (Antoine) - MSP
0
Rejoignez-nous