一个上、左、右的框架,采用forms认证,在Session失效的时候在右边的页面显示登录页面,而不是关闭整个框架页面再打开登录页面,如何解决请高手赐教。

解决方案 »

  1.   

    Session实效后,
    Response.Write("<script>右边框架name.location.href=登录页;");
      

  2.   

    采用forms认证后根本无法判断Session是否为null,只要失效就返回登录页了。而且我需要的是关闭带框架页面再打开登录页面而不是在右边框架中打开。
      

  3.   

    登陆页面
    <body ... onload=" if(top.location.href != 登陆页面地址) top.location.href= .... "
      

  4.   

    session_end()
    {
       FormAuthXXX. Sign_Out();
    }
      

  5.   

    楼上的兄台你这个是注销的意思,我这里注销是没问题会回到登录页面的,现在的问题是session自动失效的时候就不能回到一个独立的登录页面,而是在右框里显示。
      

  6.   

    应该说是forms认证超时的时候无法回到一个独立的登录页面
      

  7.   

    <script>
    if(top != self)
    top.location="/login.aspx"
    </script>
    防登录页面
      

  8.   

    老大,这段代码写在DEFAULT。ASPX页面里不好使啊。