Je travaille dans un répéteur sur des billets de blog et j'affiche un morceau ShareThis JavaScript en bas. Le titre et l'URL du message sont envoyés à JS. Dans un cas de test, le titre d'un article comporte une seule citation, par ex.Enveloppez un contrôle ASP.NET avec des guillemets
post test de Mark
Depuis que je dois conserver cette citation unique lorsqu'il est envoyé à ShareThis, je dois envelopper cette chaîne JavaScript entre guillemets, mais la chaîne est liée par un littérales et Je ne peux pas envelopper le littéral dans des guillemets doubles:
C'est veux que je veux, mais nE FONCTIONNE pAS:
SHARETHIS.addEntry({ title: "<asp:Literal ID="ltlTitle" runat="server" />", etc..
Je ne peux envelopper la littérale avec des guillemets simples comme ceci:
SHARETHIS.addEntry({ title: '<asp:Literal ID="ltlTitle" runat="server" />', etc..
Mais qui se traduira par du mauvais code frontal:
SHARETHIS.addEntry({ title: 'Mark's test post', etc..
Comment puis-je encoder ce envelopper correctement ou en quelque sorte le contrôle des guillemets doubles? Je suis au courant de HttpUtility.HtmlEncode
et Server.HtmlEncode
mais je ne vois pas comment cela va m'aider.
ce que sur l'utilisation '<% = blabla()%>' la place? – vittore