Click sur un ImageButton : Comment récupérer le bouton générant l'event depuis l [Résolu]

Signaler
Messages postés
6
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
15 janvier 2009
-
Messages postés
6
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
15 janvier 2009
-
Bonjour,

Voici mon problème :
J'ai une page : index.aspx dans laquelle je charge dynamiquement des contrôles utilisateurs dans un PlaceHolder.
Dans chacun de ces contrôles utilisateurs j'ai un bouton, en l'occurence un ImageButon.

Ma question :
Comment, depuis le Page_Init(...) de ma page index.aspx je peux récupérer une information concernant un click sur l'un de ces boutons

Ce que j'ai bien tenté :
De regarder Request.Form, en long et en travers, mais rien ne m'indique si la page se charge bien suite à un click sur l'un de ces boutons ...

Merci d'avance.

1 réponse

Messages postés
6
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
15 janvier 2009

La réponse pour ceux que ça interresserait :

Ajouter un attribut aux boutons pour permettre d'afficher dans Request.Form["__EVENTARGS"] leur ID :
if

(!IsPostBack)

   this.ImageButton.Attributes.Add(
"onclick",
"document.getElementById('__EVENTTARGET').value=this.id");

par exemple.

Du coup on peut voir dans Request.Form l'ID du bouton sur lequel on a cliqué !