locked
Comment ajouter CSS ou JavaScript dynamiquement dans la page de contenu RRS feed

  • Discussion générale

  • La classe page contient une propriété publique nommée en-tête. Vous pouvez convertir la balise HTML ‘head‘ pour le contrôle serveur correspondant en ajoutant runat = "server" à sa définition. Ensuite vous pouvez accéder à la balise head dans le code-behind :

     

    HtmlLink cssLink = new HtmlLink();
    cssLink.Href = "~/css.css";
    cssLink.Attributes.Add("rel", "stylesheet");
    cssLink.Attributes.Add("type", "text/css");
    Header.Controls.Add(cssLink);
    HtmlLink jsLink = new HtmlLink();
    jsLink.Href = "~/js.js";
    jsLink.Attributes.Add("language", "javascript");
    jsLink.Attributes.Add("type", "text/javascript");
    Header.Controls.Add(jsLink);

     

    Maintenant exécutez l'application et affichez la source html de la page :

     

    <link href="css.css" rel="stylesheet" type="text/css" />
    <link href="js.js" language="javascript" type="text/javascript" />

     

    Pour plusieurs informations, visitez la page Foire aux Questions – ASP.NET

     


    Appel à contribution ! http://social.msdn.microsoft.com/Forums/fr-FR/vbasicfr/thread/ff4910bf-dca4-4664-b01e-b58bd860a643
    jeudi 8 avril 2010 14:40
    Modérateur