zoukankan      html  css  js  c++  java
  • 让全站的页面不能前进和后退

      由于采用Ajax.Net技术,要求客户不能用浏览器的后退来导航,因为这样会产生不正确的页面.因为有时,结果是Ajax查询返回的,不会保存住.

    JQuery是一个好东西,可以很方便的给每个 <A> 加上事件,来重写它的默认的跳转,我们把它改成单击时,调用Location.replace来完成页面切换.

    代码如下:

    Code

      现在好了,可是我在我项目中,发现一点问题,由于登陆页面采用Form认证,这样登陆后会调用

    FormsAuthentication.RedirectFromLoginPage(userName, false);

    来返回到用户最初请求的页面,但这会造成浏览器切换,会使后退按钮可用.看来我们要登陆成功后,采用注册脚本的形式,来完成这个切换:

    Code

    现在好了,从登陆开始,到退出,浏览器都不会产生后退哟.

  • 相关阅读:
    基于Centos7.2搭建Cobbler自动化批量部署操作系统服务
    Centos 7 Linux系统修改网卡名称为ethx
    解决端口被占用而导致软件运行失败,程序无法启动,无法安装开发工具等问题
    applicationContext.xml文件放置位置不同而导致的jUnit测试的时候路径的不同
    myeclipse中的web项目导入到eclipse中注意事项,项目部署到tomcat后无法访问jsp文件
    SSH项目整合教学Eclipse搭建SSH(Struts2+Spring3+Hibernate3)
    ApplicationContext.xml文件详解
    SSH项目练习的时候报错:[applicationContext.xml]: Invocation of init method failed;
    [转载]快速搭建Spring MVC 4开发环境
    struts配置测试中遇到报错信息,记录下
  • 原文地址:https://www.cnblogs.com/evlon/p/1345911.html
Copyright © 2011-2022 走看看