Afficher de message d'exception à l'aide de javascript alert dans asp.net

Je suis en train d'afficher de message d'exception à l'aide de javascript boîte d'alerte.

Voici un exemple de code.

public static void HandleException(Page page, Exception ex)
{
    string message = ex.Message.ToString();
    ScriptManager.RegisterClientScriptBlock(page, page.GetType(), "", "alert('"+message+"');", true);

}

Il fonctionne si je donne des valeurs littérales pour la variable de chaîne.
par exemple,

string message = "Hello World";

Mais il échoue si j'ai un message = ex.Message;

Une Idée?

"Mais il échoue si j'ai un message = ex.Message;" N' comment?
Je veux dire que la boîte d'alerte ne s'affiche pas. Il s'affiche uniquement si le message variable de chaîne littérale
Je parie qu'il y a un message d'erreur quelque part. Découvrez la console JavaScript du navigateur.

OriginalL'auteur rdp | 2011-06-23