Bonjour

Je boucle sur tous les controles de ma page, toutefois je n'arrive pas à manipuler mon userControl qui est inconnu dans ma classe (USERCTRL_ucrequired_et_help).
Pas de problème par contre pour les controls de type TextBox ou autre...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
public class RequiredEtHelpManager : System.Web.UI.Page
{
    public static void Executer(ControlCollection controls)
    {
 
        foreach (Control c in controls)
        {
            if (c is TextBox)
            {
                ((TextBox)c).Enabled = false;
            }
            if (c is DropDownList)
            {
                ((DropDownList)c).Enabled = false;
            }
            if (c.GetType().FullName == "ASP.userctrl_ucrequired_et_help_ascx")
            {
                // CA NE COMPILE PAS
                USERCTRL_ucrequired_et_help ucMyControl = (USERCTRL_ucrequired_et_help) c;
 
                // CA NE COMPILE PAS
                ucMyControl.Enabled = false;
            }
            if (c.Controls != null)
            {
                RequiredEtHelpManager.Executer(c.Controls);
            }
        }
    }
}