用HttpContext.Current.Response跳转后的 页面不能直接用history.back(-1)直接回退,用Response.Redirect();跳转后可以用history.back(-1)回退,请问用第一种方法的时候怎么写回退代码

解决方案 »

  1.   

    HttpContext.Current.Response.write("<script>window.location.href="....."</script>")
      

  2.   

    你这样肯定不行,在服务器端提交还会加载一次page_load所以,要么在前台,不用服务器控件写onclick=history.back()要么在后台写history.back(-2);感觉还是前台写好些
      

  3.   

    Response.Write("<script>alert('OK!添加成功!');history.back();</script>");
    response.write("<script>alert('数据提交成功******');window.location.href='你想要转向的页面的地址';</script>")用“back()”时,括号中不要写“-1”:history.back(); 
    用“go()”时,括号中要用“-1”:history.go(-1); 
    百度说的
      

  4.   

    好像给一个图片加一个链接用history.back(-1);好像还是不行