A.aspx 页面中一个按钮跳转到B.aspx页面,在B.aspx页面中一个按钮操作按钮后,返回上一页,并刷新数据。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//跳转并返回上一页并刷新
if (Request.UrlReferrer != null)
{
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
}
}
}
同一页面中的按钮事件代码,在操作完成以后进行提示并跳转。
ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('方案报告评论成功!');setTimeout(function(){location.href='" + ViewState["UrlReferrer"].ToString() + "'},700); </script>");