Próbuję wyświetlić komunikat wyjątku za pomocą pola alertu javascript.Wyświetlenie komunikatu wyjątku przez alert javascript w asp.net
Oto przykładowy kod.
public static void HandleException(Page page, Exception ex)
{
string message = ex.Message.ToString();
ScriptManager.RegisterClientScriptBlock(page, page.GetType(), "", "alert('"+message+"');", true);
}
Działa, jeśli podaję wartości literalne dla zmiennej łańcuchowej. np.
string message = "Hello World";
Ale zawiedzie, jeśli dam komunikat = ex.Message;
Każdy pomysł?
* "Ale zawiedzie, jeśli podam komunikat = ex.Message;" * Fails *** how ***? –
Mam na myśli, że pole alertu się nie wyświetla. Pojawia się tylko wtedy, gdy zmienna komunikatu ma literalny ciąg – rdp
Założę się, że gdzieś jest komunikat o błędzie. Sprawdź konsolę JavaScript w przeglądarce. –