我正在为未经过身份验证的用户显示警报消息,但如果刷新浏览器,则会再次显示警报。
ClientScript.RegisterStartupScript(typeof(Page), "alert", "<script language=JavaScript>" + Environment.NewLine + "alert(\"" + msg + "\")" + Environment.NewLine + ";</script>");
答案 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>");
}