- //第一种
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!IsPostBack)
- {
- ViewState["BackUrl"] = Request.UrlReferrer.ToString();
- }
- }
- /// <summary>
- /// 返回按钮点击事件
- /// </summary>
- protected void Button1_Click(object sender, EventArgs e)
- {
- Response.Redirect(ViewState["BackUrl"].ToString());
- }
- //第二种,其中,history.go(-2),要写为-2,因在按钮事件触发前,已刷新一次页面,所以应是-2
- Response.Write("<script language=javascript>history.go(-2);</script>");
- //第三种
- ScriptManager.RegisterStartupScript(this,this.GetType(),"E", "<script>history.go(-2);</script>",false);