J'essaie d'afficher une erreur à l'utilisateur d'une page web en utilisant un popup javascript, j'ai actuellement le code suivant pour nettoyer la chaîne d'erreur:Comment puis-je m'assurer qu'une chaîne est propre pour l'insertion dans javascript Alert ('message d'erreur')
errorMessage.Replace("'", "\'")
Mais cela ne suffit pas que certains caractères illégaux ne sont pas enlevés, est-il une méthode statique, quelque part dans le cadre qui forme ma chaîne pour insertion propre en html?
Mise à jour: Ma question initiale était légèrement ambiguë. la chaîne doit être valide comme dans alert ('ceci est un' texte illégal 'qui ne fera pas de popup'); Je vais essayer Server.HtmlEncode, j'espère que ça va faire l'affaire.
Il est sur JavaScript, HTML ... pas – Lucero
je cite « qui forme ma chaîne pour insertion propre en html » – Hinek