IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Changement dynamique de feuille de style à partir de page fille


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de PatStan17
    Homme Profil pro
    Chef de projet / Développeur
    Inscrit en
    Décembre 2008
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2008
    Messages : 307
    Par défaut Changement dynamique de feuille de style à partir de page fille
    hello the world ....

    Dans le code behind d'une masterePage je change la feuille de style dynamiquement en faisant :

    this.Style01.href = "~/Styles/NomDeLaFeulleDeStyle.css"

    ou Style01 est l'id de la balise link ....

    Je voudrais faire la même chose mais à partir du code behind de la (ou des...) feuille fille de cette masterPage mais cette syntaxe ne marche plus ...

    Si qqn peut me dépatouiller ....

    Merci pour vos réponses ....


    Patrick JEAN

  2. #2
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Il faut passer par this.Master

  3. #3
    Membre éclairé Avatar de PatStan17
    Homme Profil pro
    Chef de projet / Développeur
    Inscrit en
    Décembre 2008
    Messages
    307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2008
    Messages : 307
    Par défaut Merci j'ai trouvé
    merci à ceux qui m'ont répondu , j'ai trouvé la solution en extrapolant un exemple sur MSDN

    En premier il faut ajouter cette directive de page :

    <%@MasterType VirtualPath="~/MasterPage.master"%>

    voici le code qui marche :

    HtmlLink Lnk = (HtmlLink)Master.FindControl("Style01")
    Lnk.Href = "~/Style/NouveauStyle.css"

    Voila ca change en dynamique la feuille de style à partir de la page fille

    Merci

    Patrick

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 28/08/2010, 18h36
  2. Réponses: 2
    Dernier message: 16/06/2010, 13h14
  3. Réponses: 3
    Dernier message: 09/12/2008, 16h52
  4. Réponses: 3
    Dernier message: 27/03/2008, 14h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo