当用户退出点击浏览器后退仍可回到原来页面的解决方案

 更新时间:2016年03月09日 09:02:48   作者:jerrylsxu  
这篇文章主要介绍了当用户退出点击浏览器后退仍可回到原来页面的解决方案 的相关资料,需要的朋友可以参考下

解决方案1:禁用缓存,前一次使用的方法,在电脑上各浏览器都没问题,但在ipad、安卓手机上仍有问题

解决方案2:禁用浏览器后退键 javascript: window.history.forward(1); 结果和方案一一样的结果,pad上没效果

解决方案3:Response.Write("<script>window.location.replace('login.aspx')</script>");仍旧可以后退,感觉还不如1、2,但是在前台加个onclick事件,不涉及表单提交,竟然可以,由此就到方案4

解决方案4:用ajax,在ajax页面里将session清空,然后在现在的页面加js

function logout(isLogout) {
if (isLogout != "") {
$.ajax({
url: "ajax/logout.aspx",
data: "code=" + encodeURI(isLogout), cache: false,
datatype: "html",
success: function (context) {
LogoutReturn(context);
}
});
}
else {
return "Error";
}
}
function LogoutReturn(context) {
if (context == "success") {
location.replace('login.aspx');
}
}

以上内容是小编给大家介绍的当用户退出点击浏览器后退仍可回到原来页面的解决方案,希望对大家有所帮助!

相关文章

  • Socket不能选择本地IP连接问题如何解决

    Socket不能选择本地IP连接问题如何解决

    本文将介绍一个不要手动,要用程序自动实现 ,可以绑定本地的任何IP地址,有需求的朋友可以参考下
    2012-11-11
  • C#定义并实现单链表实例解析

    C#定义并实现单链表实例解析

    这篇文章主要介绍了C#定义并实现单链表实例解析,有助于读者加深对C#实现数据结构的理解,需要的朋友可以参考下
    2014-07-07
  • C#单线程和多线程端口扫描器详解

    C#单线程和多线程端口扫描器详解

    这篇文章主要为大家详细介绍了C#单线程和多线程端口扫描器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • C#微信开发之获取接口调用凭据

    C#微信开发之获取接口调用凭据

    本文主要介绍了C#微信开发之接收 / 返回文本消息原理与实现方法,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C#中Thread.CurrentThread的用法小结

    C#中Thread.CurrentThread的用法小结

    本文主要介绍了C#中Thread.CurrentThread的用法小结,通过Thread.CurrentThread可以访问和修改当前线程的各种属性和方法,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • C#如何从byte[]中直接读取Structure实例详解

    C#如何从byte[]中直接读取Structure实例详解

    这篇文章主要给大家介绍了关于利用C#如何从byte[]里直接读取Structure的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • Unity的AssetPostprocessor之Model函数使用实战

    Unity的AssetPostprocessor之Model函数使用实战

    这篇文章主要为大家介绍了Unity的AssetPostprocessor之Model函数使用实战,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Silverlight实现跑马灯动画

    Silverlight实现跑马灯动画

    这篇文章主要为大家详细介绍了Silverlight实现跑马灯动画,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • C# 实现Eval(字符串表达式)的三种方法

    C# 实现Eval(字符串表达式)的三种方法

    这篇文章主要介绍了C# 实现Eval(字符串表达式)的三种方法,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-04-04
  • c#定期删除文件的实操方法

    c#定期删除文件的实操方法

    在本篇文章里小编给大家分享了关于c#定期删除文件的方法和步骤,有需要的朋友们可以学习下。
    2019-02-02

最新评论