老兄,我用户验证成功后转入Response.Redirect("Main_Frame.aspx");  可是登录页面还没有关闭,咋写才能验证成功后转入别的页面后登录页面同时关闭呢

解决方案 »

  1.   

    验证成功后用Response.Redirect("Main_Frame.aspx")方法是在当前窗口跳转到Main_Frame.aspx的,如果关闭了登录页面所在的窗口,那么Main_Frame.aspx在哪里打开呢?
      

  2.   

    你是不是将你的登陆页面的target的属性值改变了.如果,改了.把它去掉,就会在你打开Main_Frame.aspx时,登陆页面自动关闭.
      

  3.   

    Response.Write("<script Language=JavaScript>")
     Response.Write("ChildWindow = window.open('Main_Frame.aspx', '" & num & "', 'width=1013,height=723,top=0,left=0,toolbar=no,status=no,location=no,menubar=no,directories=no,scrollbars=no,resizable=no');parent.opener=null; parent.close();")
    Response.Write("</script>")
      

  4.   

    成功后执行
    Response.write("<javascript language=javascript>windows.close();</script>")
      

  5.   

    Response.write
    这样写默认是在当前页面打开的啊