http://go.microsoft.com/fwlink/?linkid=3268&url=/quickstart/aspplus/doc/stateoverview.aspx到这里看看

解决方案 »

  1.   

    浏览器关闭之后 Session_End 事件并没用触发。只有在会话超时(默认好象20分钟),或注销会话后才触发。
    要实现关闭浏览器立即自动注销,我想可以在客户段js实现,用unload时间.
      

  2.   

    浏览器关闭之后 Session_End 事件并没用触发。只有在会话超时(默认好象20分钟),或注销会话后才触发。
    要实现关闭浏览器立即自动注销,我想可以在客户端用js实现,用unload事件,链接到一个注销页面。
      

  3.   

    同意楼上的观点
    Application--应用程序的共享对象,所有登陆的人都可访问。
    Session--当前应用程序的共享对象,一般对当前的用户有效。
      

  4.   

    借一下思归大哥的做法是:
    某一页面中
    <script language="javascript">
    function window.onunload()
    {
      if(window.event.clientX < 0 && window.event.clientY < 0) 
      {  
        window.open("logout.aspx"); 
      } 
    }
    </script>logout.aspx:
    的PAGE_LOAD中:                            string id,removeNode;
    id=Session["id"].ToString();
    removeNode="UserList/User"; XmlDocument doc=new XmlDocument();
    doc.Load(Server.MapPath("Logon.xml"));
    doc.DocumentElement.RemoveChild(doc.SelectSingleNode(removeNode));
    doc.Save(Server.MapPath("Logon.xml"));