如题:在A页面打开B页面(不是新开一个页面)后,如何在B页面中点击关闭按钮后返回A页面~~

解决方案 »

  1.   

    <script>history.go(-1);</script>
      

  2.   

            window.onbeforeunload = function() {
                alert("===onbeforeunload===");
                if (event.clientX > document.body.clientWidth && event.clientY < 0 || event.altKey) {
                    alert("你关闭了浏览器");
                } else {
                    alert("你正在刷新页面");
                }
            }我用上面的代码捕获了是刷新还是关闭,但我想在关后打返回A页面,应该怎么做~~~
      

  3.   

    用window.open打开新页,backUrl.aspx作返回操作。 <script type="text/javascript">
            function window.onbeforeunload() {
                if (event.clientX > 360 && event.clientY < 0 || (event.altKey)) {
                    window.onbeforeunload = null;
                    window.open("backUrl.aspx");       
        }
    }
    </script>返回操作,可用
     Uri uri = Request.UrlReferrer;
                if (uri != null)
                    lastUrl = uri.ToString();
    也可用Request.RawUrl.ToString();记录之前url,返回时候再读出来