Acceder aux controls (Textbox et Button) dans une page .aspx
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:
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? :calim2:
Quand je parcoure avec un debugger, dans la collection de controls de la page j'ai un seul control (ma Masterpage :roll:)