日期:2014-05-17  浏览次数:20555 次

asp.net如何判断 页面是从其他页面后退回来的?
RT

------解决方案--------------------
Request.UrlReferrer
可以获知请求来源。即上一次的请求地址

不知道你说的这个其他页面后退回来是什么意思,假如你的一个页面A中

那么不管是前进或后退来到你这个A页面的,Request.UrlReferrer都可以捕捉到,直接打开时,此值为null
------解决方案--------------------
Request.UrlReferrer
------解决方案--------------------
点击浏览器的后退判断
JScript code
<script type="text/javascript">
    $(function () {
        $("#btn_redirect").click(function () {
            window.name = "a";
            window.location.href = "Default.aspx";//转向
        });
        if (!!window.name)
            alert('后退而来');

    })

    </script>