Probleme du page load

Résolu
Signaler
Messages postés
90
Date d'inscription
samedi 18 novembre 2000
Statut
Membre
Dernière intervention
23 mai 2008
-
Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
-
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

Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
3
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
Messages postés
90
Date d'inscription
samedi 18 novembre 2000
Statut
Membre
Dernière intervention
23 mai 2008

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