如何显示“提交成功”消息先传送到另一个页面

本文关键字:消息 传送 另一个 提交成功 成功 何显示 显示 提交 | 更新日期: 2023-09-27 18:15:06

我试图在弹出窗口中显示"插入成功"消息,然后页面将重定向到不同的页面。但是当我添加响应。在java脚本之后重定向,它将跳转到下一页而不显示消息框。谢谢你的帮助!

 try
        {
            connnew.Open();
            cmdnew.ExecuteNonQuery();
            string message = "Form Generated Successfully";
            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            sb.Append("<script type = 'text/javascript'>");
            sb.Append("window.onload=function(){");
            sb.Append("alert('");
            sb.Append(message);
            sb.Append("')};");
            sb.Append("</script>");
            ClientScript.RegisterClientScriptBlock(form1.GetType(), "alert", sb.ToString());
            Response.Redirect("AllRecords.aspx");
        }

如何显示“提交成功”消息先传送到另一个页面

不做…

Response.Redirect("AllRecords.aspx");

你可以试试这个…

Response.AddHeader("REFRESH","5;URL=AllRecords.aspx");

将延迟重定向5秒。

sb.Append("alert('");
sb.Append(message);
sb.Append("')");
sb.Append("location.replace('AllRecords.aspx');");
sb.Append("};");