javascript - 在重定向到 ASP.NET c# 中的另一个页面之前显示 ClientScript 警报?

标签 javascript asp.net alert response.redirect clientscript

我要在这里解决一个问题......

我正在开发一个不断向用户显示消息的系统,例如... 我正在添加一个新客户端,我输入所有数据并按保存,在 C# 上我所做的是完成所有保存过程,然后我使用...

ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "alert('Client Saved Successfully');", true);

就是这样...最终显示消息,因为我停留在同一个站点(因为如果我想添加另一个客户端,我必须留在 sme 站点,而不是将我送回我的主屏幕)或者至少我没有告诉系统进行重定向...

但是这里还有另一个例子......

如果我要编辑一个客户端,我会被重定向到编辑屏幕,我输入所有更改并单击“保存”,在 C# 上我完成所有过程以保存更改,然后我使用一个客户端脚本以上,然后……

this.Response.Redirect("~/Main.aspx");

但是,我注意到如果我使用 Response.Redirect,我将不再在同一页面中,也不会向用户显示警报....

这是我一直遇到的一个问题,我想知道有什么解决方案...

谢谢你,我希望你能帮助我

最佳答案

这是我的项目:

public static void jsAlertAndRedirect(System.Web.UI.Page instance, string Message, string url)
{
    instance.Response.Write(@"<script language='javascript'>alert('" + Message + "');document.location.href='" + url + "'; </script>");
}

我在页面中这样使用它:

HTMLHelper.jsAlertAndRedirect(this, "This is an alert.", ResolveUrl("~/Default.aspx"));

祝你好运。

关于javascript - 在重定向到 ASP.NET c# 中的另一个页面之前显示 ClientScript 警报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11993048/

相关文章:

javascript - 包含 Google Maps API JS V3 但无法正常工作

javascript - 如何使用 php 通过 AJAX 以及单击链接时从数据库中删除记录

c# - Culture 是否自动应用于 ASP.Net Webforms? (不是 UICulture)

css - Flex Alert.styleName 对我不起作用

c# - ASP.NET 中的 Crystal Report 问题 - ExportToHttpResponse

javascript - Facebook API : How can i get mutual friends sharing a same link in wall?

c# - 为每个循环创建 XName.Get In

ASP.NET 应用程序正在显示美国日期格式

JavaScript 异步调用仅适用于alert()

java - Selenium 测试 - Firefox 警报立即消失