OVH Cloud OVH Cloud

Saut de ligne dans un Response.Write ("alert(" message ")")

1 réponse
Avatar
Yann
Ma question est dans le titre.

Dans mon appli web en asp.net (c# en code serveur, donc je suis bien dans le
thème du newsgroup...) je veut faire un response.write d'un message
Javascript qui contient un saut de ligne et je n'arrive pas à le faire
fonctionner.

Ma syntaxe est la suivante: Response.Write ("<script>alert(\" Ligne1 \n
Ligne2 \")</script>")

Le \n fait un saut de ligne dans le code source html au lieu de faire un
saut de ligne dans le messagebox généré par le "alert" !!!

Comment faire? Pouvez-vous m'aider ?

Merci d'avance et bon code.

1 réponse

Avatar
VANNESTE Xavier
Response.Write ("<script>alert(" Ligne1 n Ligne2 ")</script>")
si tu fait n c# va le considere comme un retour chariot alors que n il va
faire d'abord et le convertir en simple ensuite le n va etre envoyer
un autre moyen est de mettre @ devant les " en c# comme ca les caractere
d'echappement sont ignoré


"Yann" a écrit dans le message de
news:40df2067$0$14841$
Ma question est dans le titre.

Dans mon appli web en asp.net (c# en code serveur, donc je suis bien dans


le
thème du newsgroup...) je veut faire un response.write d'un message
Javascript qui contient un saut de ligne et je n'arrive pas à le faire
fonctionner.

Ma syntaxe est la suivante: Response.Write ("<script>alert(" Ligne1 n
Ligne2 ")</script>")

Le n fait un saut de ligne dans le code source html au lieu de faire un
saut de ligne dans le messagebox généré par le "alert" !!!

Comment faire? Pouvez-vous m'aider ?

Merci d'avance et bon code.