0

Je rencontre un problème lorsque les contrôles enfants composites codent des chaînes au format HTML. J'ai un bouton de contrôle de l'enfant qui est défini comme ceci:Commandes composites JQuery et Apostrophes en cours d'encodage

b.OnClientClick = "$('#pic').rotateRight();"; 

le problème avec ceci est lorsque le contrôle composite est rendu à une page Web l'affiche source:

onclick="$('#pic').rotateRight();" /> 

Il est évident que je ne ai pas voulez ', je veux avoir des apostrophes ', rien que je semble essayer fonctionne, il sort toujours codé. Ceci est nécessaire pour obtenir des fonctionnalités basiques de jquery. Des solutions de contournement?

Répondre

1

est ici une solution

http://avinashsing.sunkur.com/2010/10/29/asp-net-html-encoding-attributes-in-server-controls/

Apparemment, il faudra encore travailler avec le codage HTML, ce qui est logique, même si je ne l'ai pas testé moi-même.

+1

Je voudrais juste dire mon contrôle composite qui encodait les valeurs, travaillé malgré le fait d'être encodé. Donc, ma solution était que je ne savais pas que le contrôle composite traitait correctement les apostrophes codées. – RiggleBits

Questions connexes