欢迎来到入门教程网!

C#教程

当前位置:主页 > 软件编程 > C#教程 >

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

来源:本站原创|时间:2020-01-10|栏目:C#教程|点击:

解决方案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#教程

下一篇:C#实现用户自定义控件中嵌入自己的图标

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

本文地址:https://www.xiuzhanwang.com/a1/C_jiaocheng/6649.html

网页制作CMS教程网络编程软件编程脚本语言数据库服务器

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

Copyright © 2002-2020 脚本教程网 版权所有