pb de variable ... - C#/.NET managed - Programmation
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.
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 )-