在asp.net编程中,如下语句:
Response.Write("<script type='text/javascript'>alert('程序出现异常," + err.Message.Replace("\r\n","") + "请联系管理员');</script>");
可能不会有任何显示。
改成:
Response.Write("<script language='javascript'>alert(\"程序出现异常,请联系管理员" + err.Message.Replace("\r\n", "") + "\");</script>");
才会正常显示出alert对话框。这都是err.Message中的\r\n惹的祸。