Bonjour, j'ai une tres grande page avec 3 Panel, et sur chaque Panel, j'ai beaucoup de textbox et buttons.
Et en plus pour cette page j'ai une MasterPage

j'ai un systeme des droits d'acces, donc pour un profil seulement en lecture je voudrais mettre pous mes texbox en ReadOnly = true.

Il y en a vraiement beaucoup, (plus de 50)

je pensais d'écrire qch comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
foreach (Control c in Page.Controls)
         {
                    if (c is TextBox)
                    {
                        TextBox txt= (TextBox)c;
                        txt.ReadOnly = true;
                    }
           }
Mais ca ne marche pas, je suppose à cause de panel ou de MasterPage?

Quand je parcoure avec un debugger, dans la collection de controls de la page j'ai un seul control (ma Masterpage )