public class MsgBox
{
public static void Show(System.Web.UI.Page p,string Message)
{
string strScript = "<Script lanuage=\"JavaScript\">window.onload=function(){alert(\"" + Message + "\")}</Script>";
p.RegisterStartupScript("",strScript);
}
}在某个页面调用:
这样不会出错
MsgBox.Show(this,"无论什么东西都不出错!")但下面的代码不能弹出警告框,js错误,这是为什么呢?
try
{
...
}
catch(Exception ex)
{
MsgBox.Show(this,ex.Message.ToString());
}
{
public static void Show(System.Web.UI.Page p,string Message)
{
string strScript = "<Script lanuage=\"JavaScript\">window.onload=function(){alert(\"" + Message + "\")}</Script>";
p.RegisterStartupScript("",strScript);
}
}在某个页面调用:
这样不会出错
MsgBox.Show(this,"无论什么东西都不出错!")但下面的代码不能弹出警告框,js错误,这是为什么呢?
try
{
...
}
catch(Exception ex)
{
MsgBox.Show(this,ex.Message.ToString());
}
{
public static void Show(System.Web.UI.Page p,string Message)
{
string strScript = @"<script language='javascript'>window.onload=function(){alert('"+Message+"');}</script>";
p.RegisterStartupScript("",strScript);
}
}