<frameset rows="*,220" onbeforeunload= "javascript:return   '您确定要logout吗? '; ">
我想在这句里调用Global.asax里面的函数.就是页面退出的时候弹出确认或是取消,点击确认退出时调用这个函数.

解决方案 »

  1.   

    Global.asax不是页面,是不能直接调用里面的函数的,任何一个aspx都会经过Global.asax,你可以判断文件名来实现,不过,在Global.asax写不是很好的吧。onbeforeunload页面也没办法进行转向的
      

  2.   

    谢谢,不过假如我写在了A页面.那么怎么调用A页面里面的session_end函数呢?在onbeforunload里面能写么?就是我一点击就调用.
      

  3.   

    你没法区分的,所以,在onbeforunload里面处理不是好的做法,你可以加一个按钮,来执行
    当然,用户也可能不点按钮,这样只能到Session自动超时了
      

  4.   

    其实我这么做就是想解决那个点按钮的问题,我想在我关闭页面的时候发送一个命令给服务器以消除session和application,所以就想到了阻止关闭再显示按钮,点击后关闭父窗口并且做清除session+application的操作.一直没有搜到这方面的知识.大侠有没有办法呢?
      

  5.   

    关闭页面和刷新页面你是没办法区分的,所以你这种方法是不行的,
    没有所谓的靠关闭窗口清空Session的方法。