问题一:用户登录界面,用户登录成功就跳转到另一页,如Response.Redirect("123.aspx");,可不可以让跳转过去的那一页防止后退?应该怎么做?
问题二:用户登录界面,用户登录失败,也就是后台帐户验证失败,前台无闪出现提示,输入的用户名还保留在文本框中,就在此时刷新页面,页面会弹出一个windows的小窗口,内容是说如果要再次显示此窗口,浏览器要重新发送你的提交信息,下面是重试,取消,两个按钮,,,,,,能不能在登录失败后,刷新页面时,不要弹出那个windows小窗口,并且让输入控件全为空?求解,,,,,,请大侠们告诉我怎么解决。。

解决方案 »

  1.   

    1.可以用js弹出新的页面window.open("123.aspx");然后把登录页面关闭close。
    2.验证失败后可以用代码把文本框清空。
      

  2.   

    1.你每次退出时就清空你的sesion,然后重定向到登录页面
    如            FormsAuthentication.SignOut();
                Request.Cookies.Clear();
                Session.Clear();
                Response.Write("<script>window.location.href='../Login.aspx'</script>");
      

  3.   

    shi_ruz你可能没明白我的意思,我是说要登录成功后转到新一页,在那一页禁止后退
      

  4.   


    function     document.onkeydown()  {if ((event.keyCode==8)
    {          
               event.keyCode     =     0;          
               event.cancelBubble     =   true;          
               return   false;          
    }          
    }
      

  5.   

    在123.aspx里判断 当用户后退时,弹出对话框,问是否要退出系统。用js判断。
      

  6.   

    防刷新有太麻烦。防后退location.replace()
      

  7.   

    第二个问题,防刷新的问题我解决了,,,,
    第一个问题,防止后退到前面一页还没解决,,,,
    shelless你的这句代码放在哪?