我必须在这里解决一个问题...
我正在开发一个系统,我不断地向用户显示消息,例如......
我正在添加一个新客户端,我输入所有数据并按“保存”,在 C# 上我所做的就是完成所有保存过程,然后我使用...
ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "alert('Client Saved Successfully');", true);
就是这样...最终会显示该消息,因为我停留在同一个站点中(因为如果我想添加另一个客户端,我必须停留在中小企业站点中,而不是将我送回主屏幕)或至少我不是告诉系统进行重定向......
然而,这是另一个例子......
如果我要编辑客户端,我会被重定向到编辑屏幕,输入所有更改并单击“保存”,在 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"));
祝你好运。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)