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

时间:2016-07-11 16:21:49

标签: c# asp.net asp.net-mvc

任何人都可以帮助我解决ASP.NET中与弹出消息相关的概念。 我一直在ASP.NET MVC工作,当从一个aspx页面导航到另一个aspx页面时,我没有收到以下代码的弹出消息。

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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