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

 更新时间: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#中使用基数排序算法对字符串进行排序的示例

    C#中使用基数排序算法对字符串进行排序的示例

    Radix Sort基数排序是非比较型的排序算法,其时间复杂度是O(k·n),n为元素个数,为数字位数,这里我们就来看一下C#中使用基数排序算法堆字符串进行排序的示例
    2016-06-06
  • C#实现学生模块的增删改查

    C#实现学生模块的增删改查

    这篇文章主要为大家详细介绍了C#实现学生模块的增删改查,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • C# BeginInvoke实现异步编程方式

    C# BeginInvoke实现异步编程方式

    这篇文章主要介绍了C# BeginInvoke实现异步编程方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01
  • 详解C#中 Thread,Task,Async/Await,IAsyncResult的那些事儿

    详解C#中 Thread,Task,Async/Await,IAsyncResult的那些事儿

    本文主要介绍了C#中 Thread,Task,Async/Await,IAsyncResult的相关知识。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • C#实现十字链表的使用示例

    C#实现十字链表的使用示例

    十字链表是一种将数据存储在节点中的数据结构,每个节点包含两个指针,分别指向下一个节点和上一个节点,通过定义节点类和链表类,实现十字链表的创建、遍历、插入和删除等操作,本文就来实现一下
    2023-11-11
  • c# wpf如何使用Blend工具绘制Control样式

    c# wpf如何使用Blend工具绘制Control样式

    这篇文章主要介绍了c# wpf如何使用Blend工具绘制Control样式,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-03-03
  • C# async/await任务超时处理的实现

    C# async/await任务超时处理的实现

    本文主要介绍了C# async/await任务超时处理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02
  • C#8 的模式匹配实现

    C#8 的模式匹配实现

    这篇文章主要介绍了C#8 的模式匹配实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • C#定位txt指定行的方法小例子

    C#定位txt指定行的方法小例子

    近日,在开发CAD插件时需要定位TXT文件指定行并将其选中,在网络找了一下没有找到现成的,自己根据外挂的思路编了一个定位程序,实现了定位功能..与大家分享
    2013-04-04
  • 基于WPF实现代码查看器控件

    基于WPF实现代码查看器控件

    这篇文章主要为大家详细介绍了WPF如何实现代码查看器控件,文中的示例代码讲解详细,对我们学习或工作有一定帮助,感兴趣的小伙伴可以了解一下
    2022-11-11

最新评论