public void MessageBox(string Message, System.Web.UI.Page page, bool IsClose)
{
Type cstype = page.GetType();
if (IsClose)
{
page.ClientScript.RegisterStartupScript(cstype, "MessageBox", string.Format("<script>alert('{0}');top.window.opener=null;top.window.close();</script>", Message));
}
else
{
page.ClientScript.RegisterStartupScript(cstype, "MessageBox", string.Format("<script>alert('{0}');</script>", Message));
}
}
{
Type cstype = page.GetType();
if (IsClose)
{
page.ClientScript.RegisterStartupScript(cstype, "MessageBox", string.Format("<script>alert('{0}');top.window.opener=null;top.window.close();</script>", Message));
}
else
{
page.ClientScript.RegisterStartupScript(cstype, "MessageBox", string.Format("<script>alert('{0}');</script>", Message));
}
}

本文介绍了一个在 ASP.NET 中实现弹窗提示消息并可选择性关闭当前窗口的方法。通过注册客户端脚本的方式,实现了跨页面的消息提示功能,并提供了是否允许关闭窗口的选项。
3734

被折叠的 条评论
为什么被折叠?



