actualisation de la valeur d'une textbox asp.net + csharp
3 réponses
nicopilami
Salut =E0 tous, le sujet a du deja etre =E9voqu=E9, mais comme je ne
trouve pas ma r=E9ponse...
Voil=E0 mon pb : j'ai une page aspx cod=E9e en c# et dedant j'ai des
champs textbox et un bouton de validation.
Le pb , quand je demande la validation, il me retourne les anciennes
valeurs des textbox
alors que je lui ai demand=E9 les valeurs de "NomTextbox.Text" entr=E9es
par l'utilisateur.
comment faire ?
je crois que c'est des histoires de postback ... mais l=E0, j'ai mis
toutes les pptes autopostback =E0 false.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Franck Quintana
Bonjour,
Assurez-vous de ne pas avoir EnableViewState="False" quelque part dans votre aspx. Ensuite éclairez moi quant à l'évènement dans lequel vous récupérez vos valeurs (un copier coller de code).
Assurez-vous de ne pas avoir EnableViewState="False" quelque part dans
votre aspx.
Ensuite éclairez moi quant à l'évènement dans lequel vous récupérez vos
valeurs (un copier coller de code).
Assurez-vous de ne pas avoir EnableViewState="False" quelque part dans votre aspx. Ensuite éclairez moi quant à l'évènement dans lequel vous récupérez vos valeurs (un copier coller de code).
Le pb vient peut être de ta methode Load de ta page...
Il faut alimenter ton textbox comme ceci :
if (!Page.IsPostBack) { TextBox1.Text = "Toto"; }
De ce fait, au postback, ton textbox1 reprendra la nouvelle valeur saisie "nicopilami" a écrit :
Salut à tous, le sujet a du deja etre évoqué, mais comme je ne trouve pas ma réponse...
Voilà mon pb : j'ai une page aspx codée en c# et dedant j'ai des champs textbox et un bouton de validation.
Le pb , quand je demande la validation, il me retourne les anciennes valeurs des textbox alors que je lui ai demandé les valeurs de "NomTextbox.Text" entrées par l'utilisateur.
comment faire ? je crois que c'est des histoires de postback ... mais là, j'ai mis toutes les pptes autopostback à false.
aidez moi svp !!
bye Nico
Le pb vient peut être de ta methode Load de ta page...
Il faut alimenter ton textbox comme ceci :
if (!Page.IsPostBack)
{
TextBox1.Text = "Toto";
}
De ce fait, au postback, ton textbox1 reprendra la nouvelle valeur saisie
"nicopilami" a écrit :
Salut à tous, le sujet a du deja etre évoqué, mais comme je ne
trouve pas ma réponse...
Voilà mon pb : j'ai une page aspx codée en c# et dedant j'ai des
champs textbox et un bouton de validation.
Le pb , quand je demande la validation, il me retourne les anciennes
valeurs des textbox
alors que je lui ai demandé les valeurs de "NomTextbox.Text" entrées
par l'utilisateur.
comment faire ?
je crois que c'est des histoires de postback ... mais là, j'ai mis
toutes les pptes autopostback à false.
Le pb vient peut être de ta methode Load de ta page...
Il faut alimenter ton textbox comme ceci :
if (!Page.IsPostBack) { TextBox1.Text = "Toto"; }
De ce fait, au postback, ton textbox1 reprendra la nouvelle valeur saisie "nicopilami" a écrit :
Salut à tous, le sujet a du deja etre évoqué, mais comme je ne trouve pas ma réponse...
Voilà mon pb : j'ai une page aspx codée en c# et dedant j'ai des champs textbox et un bouton de validation.
Le pb , quand je demande la validation, il me retourne les anciennes valeurs des textbox alors que je lui ai demandé les valeurs de "NomTextbox.Text" entrées par l'utilisateur.
comment faire ? je crois que c'est des histoires de postback ... mais là, j'ai mis toutes les pptes autopostback à false.
aidez moi svp !!
bye Nico
Delf
nicopilami a écrit :
je crois que c'est des histoires de postback ... mais là, j'ai mis toutes les pptes autopostback à false.
Dans la méthode Page_Load()
...
if (! Page.IsPostBack) { tbName.Text = "Entrez votre nom"; }
...
Dans le code Html, ne pas mettre l'attrible EnableViewState à false.
Cela répond au problème ?
-- Delf
nicopilami a écrit :
je crois que c'est des histoires de postback ... mais là, j'ai mis
toutes les pptes autopostback à false.
Dans la méthode Page_Load()
...
if (! Page.IsPostBack)
{
tbName.Text = "Entrez votre nom";
}
...
Dans le code Html, ne pas mettre l'attrible EnableViewState à false.