任何人都可以帮助我解决ASP.NET
中与弹出消息相关的概念。
我一直在ASP.NET MVC
工作,当从一个aspx页面导航到另一个aspx页面时,我没有收到以下代码的弹出消息。
Response.Write("<script>alert('Data is Updated')</script>");
Response.Redirect("WebForm2.aspx");
答案 0 :(得分:0)
由于重定向,弹出窗口未发生。警报和重定向都在服务器端代码中完成。没有办法在客户端等待用户交互,因为服务器端代码已经在用户看到它时执行。
您可以移动警报并重定向到客户端JavaScript。在警报关闭之前,重定向不会触发。
alert("Successful");
window.location = "WebForm2.aspx";
或者,您可以在服务器端重定向中将消息作为url参数发送,并处理WebForm2.aspx上的消息显示。
Response.Redirect("WebForm2.aspx?status=successful");