Je sèche depuis deux jours sur un bête problème : comment récupérer la
valeur d'un checkbox coché dans un repeater (sans boucler sur l'ensemble des
itemscar c'est peu efficace). Beaucoup d'infos trouvées sur le Net mais rien
que je parvienne (je suis débutante) à utiliser dans mon cas.
Le système réagit bien au clic de la checkbox MAIS je ne parviens pas à
récupérer sa valeur(j'y parviens avec un bouton mais pas une checkbox. Snif).
Voici mon code; je suis sûre qu'il manque juste quelques mots pour que ça
marche.
D'avance, un grand merci pour votre aide!
1. MA CHECKBOX DANS MON REPEATER :
<asp:checkbox id="to_mailing" runat=server
text='<%# DataBinder.Eval(Container.DataItem,
"[\"CntNum\"]") %>'
oncheckedchanged="Check_Clicked" autopostback="true">
</asp:checkbox>
2. QUAND ON CLIQUE SUR UNE CHECKBOX, LE SYSTEME AFFICHE HELLO
public void Check_Clicked(Object sender, EventArgs e)
{
Response.Write("hello");
}
3. AVEC UN BOUTON, JE PARVIENS BIEN A RECUPERER SA VALEUR (son .Txt)
public void R1_ItemCommand(Object Sender, RepeaterCommandEventArgs e)
{
Response.Write("The " + ((Button).CommandSource).Text + " button has just
been clicked; <br>");
}
Comment combiner tout cela pour que, quand je clique sur la checkbox, elle
me donne, par exemple, son propre .TEXT ??
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
Thomas31
Re partie 2. Pour activer les évènements "en direct" sur ces controles, il faut inverser la valeur de la propriété autopostback.
Pour récupérer la valeur, c'est .Value. CDt Thomas
"Caroline" a écrit :
Bonjour à tous,
Je sèche depuis deux jours sur un bête problème : comment récupérer la valeur d'un checkbox coché dans un repeater (sans boucler sur l'ensemble des itemscar c'est peu efficace). Beaucoup d'infos trouvées sur le Net mais rien que je parvienne (je suis débutante) à utiliser dans mon cas. Le système réagit bien au clic de la checkbox MAIS je ne parviens pas à récupérer sa valeur(j'y parviens avec un bouton mais pas une checkbox. Snif).
Voici mon code; je suis sûre qu'il manque juste quelques mots pour que ça marche. D'avance, un grand merci pour votre aide!
1. MA CHECKBOX DANS MON REPEATER : <asp:checkbox id="to_mailing" runat=server text='<%# DataBinder.Eval(Container.DataItem, "["CntNum"]") %>' oncheckedchanged="Check_Clicked" autopostback="true"> </asp:checkbox>
2. QUAND ON CLIQUE SUR UNE CHECKBOX, LE SYSTEME AFFICHE HELLO public void Check_Clicked(Object sender, EventArgs e) { Response.Write("hello"); }
3. AVEC UN BOUTON, JE PARVIENS BIEN A RECUPERER SA VALEUR (son .Txt) public void R1_ItemCommand(Object Sender, RepeaterCommandEventArgs e) { Response.Write("The " + ((Button).CommandSource).Text + " button has just been clicked; <br>"); }
Comment combiner tout cela pour que, quand je clique sur la checkbox, elle me donne, par exemple, son propre .TEXT ??
Merci!!!
-- Caroline
Re partie 2. Pour activer les évènements "en direct" sur ces controles, il
faut inverser la valeur de la propriété autopostback.
Pour récupérer la valeur, c'est .Value.
CDt
Thomas
"Caroline" a écrit :
Bonjour à tous,
Je sèche depuis deux jours sur un bête problème : comment récupérer la
valeur d'un checkbox coché dans un repeater (sans boucler sur l'ensemble des
itemscar c'est peu efficace). Beaucoup d'infos trouvées sur le Net mais rien
que je parvienne (je suis débutante) à utiliser dans mon cas.
Le système réagit bien au clic de la checkbox MAIS je ne parviens pas à
récupérer sa valeur(j'y parviens avec un bouton mais pas une checkbox. Snif).
Voici mon code; je suis sûre qu'il manque juste quelques mots pour que ça
marche.
D'avance, un grand merci pour votre aide!
1. MA CHECKBOX DANS MON REPEATER :
<asp:checkbox id="to_mailing" runat=server
text='<%# DataBinder.Eval(Container.DataItem,
"["CntNum"]") %>'
oncheckedchanged="Check_Clicked" autopostback="true">
</asp:checkbox>
2. QUAND ON CLIQUE SUR UNE CHECKBOX, LE SYSTEME AFFICHE HELLO
public void Check_Clicked(Object sender, EventArgs e)
{
Response.Write("hello");
}
3. AVEC UN BOUTON, JE PARVIENS BIEN A RECUPERER SA VALEUR (son .Txt)
public void R1_ItemCommand(Object Sender, RepeaterCommandEventArgs e)
{
Response.Write("The " + ((Button).CommandSource).Text + " button has just
been clicked; <br>");
}
Comment combiner tout cela pour que, quand je clique sur la checkbox, elle
me donne, par exemple, son propre .TEXT ??
Re partie 2. Pour activer les évènements "en direct" sur ces controles, il faut inverser la valeur de la propriété autopostback.
Pour récupérer la valeur, c'est .Value. CDt Thomas
"Caroline" a écrit :
Bonjour à tous,
Je sèche depuis deux jours sur un bête problème : comment récupérer la valeur d'un checkbox coché dans un repeater (sans boucler sur l'ensemble des itemscar c'est peu efficace). Beaucoup d'infos trouvées sur le Net mais rien que je parvienne (je suis débutante) à utiliser dans mon cas. Le système réagit bien au clic de la checkbox MAIS je ne parviens pas à récupérer sa valeur(j'y parviens avec un bouton mais pas une checkbox. Snif).
Voici mon code; je suis sûre qu'il manque juste quelques mots pour que ça marche. D'avance, un grand merci pour votre aide!
1. MA CHECKBOX DANS MON REPEATER : <asp:checkbox id="to_mailing" runat=server text='<%# DataBinder.Eval(Container.DataItem, "["CntNum"]") %>' oncheckedchanged="Check_Clicked" autopostback="true"> </asp:checkbox>
2. QUAND ON CLIQUE SUR UNE CHECKBOX, LE SYSTEME AFFICHE HELLO public void Check_Clicked(Object sender, EventArgs e) { Response.Write("hello"); }
3. AVEC UN BOUTON, JE PARVIENS BIEN A RECUPERER SA VALEUR (son .Txt) public void R1_ItemCommand(Object Sender, RepeaterCommandEventArgs e) { Response.Write("The " + ((Button).CommandSource).Text + " button has just been clicked; <br>"); }
Comment combiner tout cela pour que, quand je clique sur la checkbox, elle me donne, par exemple, son propre .TEXT ??