bonjour,
avec Visual Studio 2005 je souhaite que tous les TextBox d'une page web aient la même apparence.
1°) J'ai créé un dossier App_Themes à la racine du site
2°) Dans ce dossier j'ai créé un fichier texte nommé Theme1.skin
3°) J'ai mis la définition de l'apparence des textbox dans ce fichier :
4°) J'ai créé un fichier Web.Config à la racine du site :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <asp:TextBox runat="server" ForeColor="Black" BackColor="WhiteSmoke" BorderColor="Gainsboro" BorderStyle="Solid" BorderWidth="1px"></asp:TextBox>
5°) J'ai ajouté le fichier Theme1.skin à ma solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6<configuration> <system.web> <pages theme="Theme1"> </pages> </system.web> </configuration>
6°) J'ai ajouté à la définition html de tous les textbox de la page :
Par exemple pour un des textbox :
A la compil j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:TextBox SkinID="Theme1" ID="f_centre" runat="server" ReadOnly="True" Width="183px"></asp:TextBox>
Pourtant le nom Theme1.skin m'a été proposé automatiquement par Visual Studio après la directive page dans le Web.ConfigMessage d'erreur de l'analyseur: Le thème 'Theme1.skin' est introuvable dans l'application ou les répertoires de thèmes globaux.
J'ai essayé de mettre Theme1.skin à la racine du site web, j'obtiens la même erreur.
Aurais-je oublié quelquechose ?
Merci![]()
Partager