An ASP.NET web page goes blank if you inject the JavaScript alert();
function using Response.Write
from the code-behind. Here is a fix for it.
private void ShowMessage(string message)
{
String scriptMessage = "<script language='javascript'>function window.onload(){alert('" + message + "');}</script>";
if (!ClientScript.IsClientScriptBlockRegistered("MyMessage"))
{
ClientScript.RegisterClientScriptBlock(this.GetType(),"MyMessage", scriptMessage.ToString());
}
}