2011-03-27 5 views
4

J'ai la fonction suivante que je passe dans une valeur, mais cette valeur provient de la base de données. Cependant, je reçois le javascript suivant lorsque vous faites ce qui suit:javascript Constante chaîne non terminée

showrootcausedetails('showrootcause',true,'<%# eval("Root Cause Analysis").ToString() %>') 

Je sais que je dois échapper aux personnages, mais comment puis-je faire cela sans savoir ce qui est dans la chaîne réelle?

Merci,

Jacob

Répondre

7
+1

+1 - OP peut cependant être inférieur à .NET 4.0. Il y a quelques solutions à cela ici - http://stackoverflow.com/questions/2920752/is-there-a-standard-way-to-encode-a-net-string-into-javascript-string-for-use-in –

+0

Ai-je besoin de référencer quelque chose avant d'utiliser cette fonction? – Jacob

+0

Je reçois le même texte d'erreur pour ceci: 'var setScript =" ";' – SearchForKnowledge

Questions connexes