从一个 aspx 页导航到另一个 aspx 页时弹出消息

本文关键字:aspx 另一个 消息 导航 一个 | 更新日期: 2023-09-27 17:56:27

>谁能帮我解决ASP.NET中弹出消息相关的概念。我一直在ASP.NET MVC工作,并且在从一个aspx页面导航到另一个aspx页面时没有收到带有以下代码的弹出消息。

Response.Write("<script>alert('Data is Updated')</script>");    
Response.Redirect("WebForm2.aspx");

从一个 aspx 页导航到另一个 aspx 页时弹出消息

由于

重定向,弹出窗口未发生。 警报和重定向都是在服务器端代码中完成的。 无法在客户端等待用户交互,因为当用户看到服务器端代码时,它已经执行了。

您可以移动警报并重定向到客户端 JavaScript。 在警报关闭之前,不会触发重定向。

alert("Successful");
window.location = "WebForm2.aspx";

或者,您可以将消息作为服务器端重定向中的 url 参数发送,并处理 WebForm2.aspx 上的消息显示。

Response.Redirect("WebForm2.aspx?status=successful");