Partage
  • Partager sur Facebook
  • Partager sur Twitter

[ASP C#] Insérer une valeur dans un attribut html

CMS Umbraco

    11 juillet 2011 à 17:20:37

    Bonjour à tous !

    Je dois actuellement bosser sur un site fonctionnant avec le framework Umbraco en ASP. Je suis plutôt un habitué de Ruby et Php, et je dois avouer que j'ai un peu de mal avec ASP en ce moment.

    J'aimerais insérer des tags OpenGraph dans un template (Boost Textpage et Boost Homepage), qui se présentent sous la forme:
    <meta property="og:[nom de l'attribut]" content="[valeur de l'attribut]" />
    


    Pour afficher le titre d'une page, je devrais donc avoir:
    <meta property="og:title" content="[Nom du site] | [Nom de la page]" />
    


    Seulement, je ne vois pas comment insérer ces valeurs dans l'attribut. Umbraco propose une méthode:
    <umbraco:Item field="siteName" recursive="true" runat="server"/>&nbsp;|
    &nbsp;<umbraco:Item field="pageName" runat="server" />
    


    mais une fois ce code inséré dans l'attribut content de la balise meta, le code n'est pas exécuté et est échappé (< devient &lt; par exemple).

    Comment résoudre ce problème ?

    Merci pour votre lecture ;)
    • Partager sur Facebook
    • Partager sur Twitter

    [ASP C#] Insérer une valeur dans un attribut html

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown