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



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

            ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script language=JavaScript>" + Environment.NewLine + "alert("" + msg + "")" + Environment.NewLine + ";</script>");
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>");
}

最新更新