bon je sais que ca fait lontemp que tu a poser ta question mais bon
Je viens de trouver la solution alors voila :
int j=0,k=0;
foreach(Control crtl in this.Controls)
{
if (crtl.HasControls())
{
foreach(Control crtll in crtl.Controls)
{
if (crtll is FileUplad) Label4.Text+="FileUplad detected (" + k.ToString() + ") ";
k++;
}
}
j++;
}
Voila l'idé apres c'est a adapter a tes besoins
Le problème est que dans la page ASP.NET il y a 3 control dont 1 des 3 contient tous les controls de ta pages que tu a déclaré
Sinon ta aussi la fonction FindControl...bon je vais faire un code ca ira plus vite

Enjoy
