使用pageregisterstartupscript刷新浏览器时显示警报消息

时间:2012-03-22 10:50:42

标签: message alert

我正在为未经过身份验证的用户显示警报消息,但如果刷新浏览器,则会再次显示警报。

            ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script language=JavaScript>" + Environment.NewLine + "alert(\"" + msg + "\")" + Environment.NewLine + ";</script>");

1 个答案:

答案 0 :(得分:0)

If(user.IsAuthenticated)
{
//do something
}
else
{
 ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script language=JavaScript>" + Environment.NewLine + "alert(\"" + msg + "\")" + Environment.NewLine + ";</script>");
}

取决于你使用什么技术,如果你只是想在第一次加载页面时显示消息,它的工作方式不同,如果我说我觉得它是WebForms应用程序然后它,我很抱歉应该像

if(!IsPostBack)
{
 ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script language=JavaScript>" + Environment.NewLine + "alert(\"" + msg + "\")" + Environment.NewLine + ";</script>");
}