用户进入网页时向数据库里插入数据,当点饥退出时也能做到删除该用户的信息,但如果直接点的关闭的小红差时,该在哪里写事件呢?以前也见过这样的病毒,弹出很多的网页来,于是就想在另一个网页上做删除的事情,却一个网页也弹不出来。我同学在百度找了些都没用,有的是在body里用onbeforeunload事件,可惜找不到,好象没这事件。还有就在onunload里写,可根本没运行到。请问有谁知道啊,小菜儿在此谢过。

解决方案 »

  1.   

    就像你说的那样。你在onunload跳到另外一个网页。然后你在那个网面的page_load来对数据进行删除也行了。
      

  2.   

    但是onunload事件根本就没触发,所以并没有弹出另一个页面来
      

  3.   

    <body onunload='...' ... >关闭不能触发 ? 应该可以的,我用过,关闭能执行,但是转页面就不一定了,这个方法不稳定
      

  4.   

    session_end怎么做,我不是很懂哦
      

  5.   


    所在文件 Global.asaxprotected void Session_End(Object sender, EventArgs e)
    {
    //当一个会话结束时触发
    }
      

  6.   

    这个事件在哪点开的?page?好象没有呀
      

  7.   

    在Global.asax 文件中,这个文件要自己加的,就象你加web.config一样.
      

  8.   

    在Global.asax 文件中
    做一个Application_load/Aoolication_end
    一个Session_load/Session_End
    protected void Session_End(Object sender, EventArgs e)
    {
        //当一个会话结束时触发        
    }
    具体什么的你自己看了!