Obtenez de l'index en cours dans un ASP.Net 2.0 contrôle Repeater

Peut-être que c'est quelque chose de très facile à faire, mais jusqu'à présent, il me prend tous les jours pour faire quelque chose de travail.

J'ai un répéteur rempli d'une table. Chaque ligne de la répétition a un ensemble de contrôles. Le plus important d'entre eux est une liste déroulante avec AutoPostback = true.

Cette ddl a publication (postback) lorsque l'utilisateur modifie l'indice choisi afin que je puisse masquer/afficher les commandes à l'intérieur de la ddl.

Le problème est que lorsque l'utilisateur modifie l'index sélectionné dans le ddl et le contrôle de la publication, dans le côté serveur, je ne peux pas obtenir l'index de la ligne qui contient le ddl qui fait de la publication.

Espère que c'est assez clair et que quelqu'un pourra m'aider ici.

Merci!

EDIT:
Peut-être que c'est quelque chose qui n'était pas assez clair: quand je place un contrôle ID="ddlSomething" à l'intérieur d'un ItemTemplate dans un répéteur, et j'ai 5 lignes dans la source de données, je vais avoir 5 lignes dans la répétition avec 5 ddl avec le même id (sur le côté serveur, côté client sera quelque chose comme "ctl01$ddlSomething", "ctl02$ddlSomething".
Mon problème est que lorsque la ddl de publication, je ne sais pas laquelle de ces 5 (par exemple) ddl est celui qui fait de la publication, parce que juste à la recherche à la Demande.Variables de formulaire, je peux voir que le contrôle "ddlSomething" fait.

OriginalL'auteur Sebastian | 2009-08-31