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

 更新时间: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');
}
}

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

相关文章

  • C#使用文件流FileStream和内存流MemoryStream操作底层字节数组byte[]

    C#使用文件流FileStream和内存流MemoryStream操作底层字节数组byte[]

    这篇文章介绍了C#使用文件流FileStream和内存流MemoryStream操作底层字节数组byte[]的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • 浅谈C#跨线程调用窗体控件(比如TextBox)引发的线程安全问题

    浅谈C#跨线程调用窗体控件(比如TextBox)引发的线程安全问题

    下面小编就为大家分享一篇浅谈C#跨线程调用窗体控件(比如TextBox)引发的线程安全问题,具有很好的参考价值,希望对大家有所帮助
    2017-11-11
  • C#中lock用法详解

    C#中lock用法详解

    这篇文章主要介绍了C#中lock用法,以实例形式详细分析了lock语句的用法及用途,需要的朋友可以参考下
    2014-11-11
  • 详解c# 委托链

    详解c# 委托链

    这篇文章主要介绍了c# 委托链的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • 如何使用Dapper处理多个结果集与多重映射实例教程

    如何使用Dapper处理多个结果集与多重映射实例教程

    Dapper类是一个开源的数据库操作类,下面这篇文章主要给大家介绍了关于如何使用Dapper处理多个结果集与多重映射的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-09-09
  • C#继承IList 接口的实现步骤

    C#继承IList 接口的实现步骤

    C#中的IList<T>接口是.NET框架中的一种通用接口,它定义了一组在运行时可以使用类型参数T的元素的集合,本文给大家介绍了C#继承IList 接口的设计方法,文中通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • 快速了解如何在.NETCORE中使用Generic-Host建立主机

    快速了解如何在.NETCORE中使用Generic-Host建立主机

    这篇文章主要介绍了如何在.NETCORE中使用Generic-Host建立主机,文中代码非常详细,可供大家参考,感兴趣的朋友不妨阅读完
    2020-05-05
  • C#实现将程序运行信息写入日志的方法

    C#实现将程序运行信息写入日志的方法

    这篇文章主要介绍了C#实现将程序运行信息写入日志的方法,可实现将程序运行信息写入日志并存储在Debug目录下的"/Log/PRG"下的功能,涉及C#针对日志的相关写入技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • 介绍C# 泛型类在使用中约束

    介绍C# 泛型类在使用中约束

    这篇文章介绍了C# 泛型类在使用中约束,有需要的朋友可以参考一下
    2013-09-09
  • C#实现鼠标左右键切换效果

    C#实现鼠标左右键切换效果

    这篇文章主要为大家详细介绍了如何利用C#实现鼠标左右键切换功能,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2022-12-12

最新评论