Bonjour je voudrais savoir si il est possible de changer la feuille de style "raccrochée" à une page en maitre lors de l'appui sur un bouton.
D'avance merci pour vos réponses.
Bonjour je voudrais savoir si il est possible de changer la feuille de style "raccrochée" à une page en maitre lors de l'appui sur un bouton.
D'avance merci pour vos réponses.
J'ai pas bien compris ta question, mais je vais tenter de t'apporter une réponse.
D'abords il faut remonter d'un cran : si tu utilise une page maître tu dois utiliser les thèmes. Du coup, ta feuille CSS est liée à ton thème.
Et du coup au lieu de résonner en changement de CSS, tu résonne en changement de thème par le code simple :
Que tu place en CodeBehind de ta page dans le PreInit et que tu mondifie apr le Click du bouton.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Me.Theme = "montheme"
Ensuite, manipuler uniquement le lien vers la feuille CSS, le mieux est de l'initiliser par CodeBehind (je sais pas comment) et de la manipuler dans le Click de ton bouton
Voilà, si ça t'aide.......
Bonjour j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs)Handles Me.PreInit End Sub
Lorsque je marque le code dans ce code-behind de ma page maitre pour pouvoir ensuite définir mon thème il me souligne
Me.PreInitet me dit :
d'avance merci pour vos réponsesL'événement 'PreInit' est introuvable.
Oui, c'est normal. Le PreIniit n'éxiste que dans les pages elle même, les ASPX.
Tu peux aussi le faire dans l'Init, mais je ne souviens plus si l'ordre de création ne va pas poser un souci. L'idée de la faire dans la page ASPX c'est surtout parce que la déclaration du CSS doit se faire avant pas mal de chose et c'est le préInit de la page qui se fait en premier.
Jette un oeil sur cela
http://www.developpez.net/forums/d74...mique-firefox/
J'ai du faire aussi du CSS dynamique, si ça peut t'inspirer
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager