#region
string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
string message = "";
if (action == "edit")
{
message = "修改成功!";
}
else message = "新增成功!";
HttpContext.Current.Response.Write(string.Format(js, message, "dishes_list.aspx"));
string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
string message = "";
if (action == "edit")
{
message = "修改成功!";
}
else message = "新增成功!";
HttpContext.Current.Response.Write(string.Format(js, message, "dishes_list.aspx"));
#endregion
#region
string js = @"<script language=javascript>VMsg.AlertSuccess('{0}');window.location.replace('{1}')</script>";
string message = "";
if (action == "edit")
{
message = "修改成功!";
}
else message = "新增成功!";
ClientScript.RegisterStartupScript(this.GetType(), "key", string.Format(js, message, "dishes_list.aspx"));
#endregion
注意区别哈!
本文介绍在ASP.NET开发中实现弹窗提示并跳转页面的两种方法:一种使用HttpContext.Current.Response.Write,另一种使用ClientScript.RegisterStartupScript。通过不同场景下的应用示例,帮助开发者了解其工作原理及适用情况。
326

被折叠的 条评论
为什么被折叠?



