Bonjour à tous ,
j'ai un petit problème, j'espère que vous pourrez m'aider. Je suis un peu confus sur l'utilisation du CSS avec ASP.Net et C#.
J'ai un control LinkButton dans un en-tête de tableau et je voudrais le faire changer de couleur quand je clique dessus. J'ai donc ce code là en aspx :
Vous pouvez constater que j'ai ajouté l'attribut CssClass qui correspond à ceci dans mon fichier css :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <asp:Table ID="tabG_Headers" runat="server" GridLines="Both"> <asp:TableHeaderRow ID="TableHeaderRow1" runat="server" TableSection="TableHeader"> <asp:TableCell ID="idTitreTabG_NumOF" RowSpan="2"> <asp:LinkButton runat="server" ID="lnkbtnTabG_TitreNumOF" PostBackUrl="~/Test.aspx?nomColG=cod_wo&order=desc" Text="Num OF" CssClass="NotSort"> </asp:LinkButton> </asp:TableCell> </asp:TableHeaderRow> </asp:Table>
Et en C#, j'ai une fonction dans laquelle j'essaie de changer le css utilisé sur ce control de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 .Sort{ background-color : red; color : red; } .NotSort{ color : black; background-color : green; }
Cependant, ça ne fonctionne pas. Avez-vous une idée SVP ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 lnkbtnTabG_TitreRestant.Attributes["class"] = "Sort";
Merci d'avance
Partager