Bonjour à tous

Contexte : ASPNET ET C#


je fais ce genre de chose sur mes bouton et sur mes textbox de mes pages web :


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
  string ChaineEntree = "this.style.backgroundColor='" + Session["CouleurClair"] + "'";
        string ChaineSortie = "this.style.backgroundColor='#ffffff'";
 
        this.TxtFamille.Attributes.Add("onfocus", ChaineEntree);
        this.TxtFamille.Attributes.Add("onblur", ChaineSortie);
 
        ChaineEntree = "#ff0000";
        ChaineSortie = "#000000";
 
        BtSortie.Attributes.Add("onmouseover", "this.style.color='" + ChaineEntree + "'");
        BtSortie.Attributes.Add("onmouseout", "this.style.color='" + ChaineSortie + "'");
 
        BtNouvelle.Attributes.Add("onmouseover", "this.style.color='" + ChaineEntree + "'");
        BtNouvelle.Attributes.Add("onmouseout", "this.style.color='" + ChaineSortie + "'");
 
        BtAbandon.Attributes.Add("onmouseover", "this.style.color='" + ChaineEntree + "'");
        BtAbandon.Attributes.Add("onmouseout", "this.style.color='" + ChaineSortie + "'");

Je me tape ces deux lignes de code pour tous mes boutons et tous mes textbox ...

Je sais que je devrai pouvoir parcourir la collection de tous mes boutons et de tous mes textbox de ma page pour faire ceci , ce qui serai nettement plus propre ....mais je ne sais pas trop comment m'y prendre ..


qqn pourrait 'il me donner un exemple de code ?

Merci d'avance ...


P.JEAN