Je cherche un moyen à partir de code behind C# pour envoyer un message d'erreur au client. Un message du style alert en javascript.
voici ce que j'utilise pour l'instant dans mon code behind
Le problème est que cette méthode ne fait pas apparaitre le message tant et aussi longtemps que le code c# dans lequel est appelé la fonction MyMessageBox n'a pas complété son exécution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public static void MyMessageBox(Page myPage, string myMessage) { Label lbl = new Label(); lbl.Text = "<script language='javascript' type='text/javascript'>" + Environment.NewLine + "window.alert('" + myMessage + "')</script>"; myPage.Controls.Add(lbl); }
Partager