pb de variable ...

pb de variable ... - C#/.NET managed - Programmation

Marsh Posté le 17-07-2003 à 18:08:04    

bonjour,
voila mon bout de code :
 
public class ChangePass : System.Web.UI.Page
{
 string OldPass;
 
 [...]
 
 private void Refresh()
 {
  this.OldPass = "test;"
 
  [...]
 
 }
 
 private void Page_Load(object sender, System.EventArgs e)
 {
  if(!IsPostBack) Refresh();
 }
 
 private void cmdValid_Click(object sender, System.EventArgs e)
 {
  string k = this.OldPass;
 }
}
 
donc, je teste a la sortie de la fonction refresh, this.OldPass est bien
"test", par contre a l'entrée de la fonction cmdValid_Click, this.OldPass
est null.
c'est la mm page web, donc ca doit etre la mm instance de classe.
je ne comprends absolument pas, si qq1 pouvait m'aider ...


---------------
-( BlackGoddess )-
Reply

Marsh Posté le 17-07-2003 à 18:08:04   

Reply

Marsh Posté le 18-07-2003 à 14:20:27    

résolu :
 
en fait, lorsqu'on clique sur le bouton cmdValid, ca fait un PostBack, et ca instancie apparement une 2eme fois la classe -> OldPass est remis à null.
 
j'ai contourné le problème en créant un label caché (visible=false) pour héberger la chaine.


---------------
-( BlackGoddess )-
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed