J'ai une question toute bête. Je veut afficher une fenêtre pour avertir
d'une erreur. J'utilise le window.alert du javascript puis le
RegisterStartupScript côté C# mais je n'arrive pas à afficher un texte avec
un quote '.
ex :
string str = "";
str = "<script language = JavaScript> ";
str += " window.alert('l'enregistement a échoué');";
str += "</script>";
this.RegisterStartupScript("errorDlgBx", str);
J'ai essayé de mettre \ et \" devant le quote et ça ne marche pas. Quelqu'un
pourrait m'aider? Merci d'avance!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Zazar
Bonjour,
J'ai une question toute bête. Je veut afficher une fenêtre pour avertir d'une erreur. J'utilise le window.alert du javascript puis le RegisterStartupScript côté C# mais je n'arrive pas à afficher un texte avec un quote '.
ex : string str = ""; str = "<script language = JavaScript> "; str += " window.alert('l'enregistement a échoué');"; str += "</script>"; this.RegisterStartupScript("errorDlgBx", str);
J'ai essayé de mettre et " devant le quote et ça ne marche pas. Quelqu'un pourrait m'aider? Merci d'avance!
Il faut que le script contienne :
l'enregistrement ...
Comme on est en C#, si on veut mettre le caractère dans une string, il faut le doubler :
str += " window.alert('l'enregistement a échoué');";
--
Zazar
Bonjour,
J'ai une question toute bête. Je veut afficher une fenêtre pour avertir
d'une erreur. J'utilise le window.alert du javascript puis le
RegisterStartupScript côté C# mais je n'arrive pas à afficher un texte
avec
un quote '.
ex :
string str = "";
str = "<script language = JavaScript> ";
str += " window.alert('l'enregistement a échoué');";
str += "</script>";
this.RegisterStartupScript("errorDlgBx", str);
J'ai essayé de mettre et " devant le quote et ça ne marche pas.
Quelqu'un
pourrait m'aider? Merci d'avance!
Il faut que le script contienne :
l'enregistrement ...
Comme on est en C#, si on veut mettre le caractère dans une string, il
faut le doubler :
str += " window.alert('l\'enregistement a échoué');";
J'ai une question toute bête. Je veut afficher une fenêtre pour avertir d'une erreur. J'utilise le window.alert du javascript puis le RegisterStartupScript côté C# mais je n'arrive pas à afficher un texte avec un quote '.
ex : string str = ""; str = "<script language = JavaScript> "; str += " window.alert('l'enregistement a échoué');"; str += "</script>"; this.RegisterStartupScript("errorDlgBx", str);
J'ai essayé de mettre et " devant le quote et ça ne marche pas. Quelqu'un pourrait m'aider? Merci d'avance!
Il faut que le script contienne :
l'enregistrement ...
Comme on est en C#, si on veut mettre le caractère dans une string, il faut le doubler :
str += " window.alert('l'enregistement a échoué');";