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

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);
        }
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.