请问如何在自定义的HttpModule中钩挂SessionStatusModule中的End事件到自己的处理函数中呢?
应该在IHttpModule的Init()方法中怎么写?
谢谢各位!

解决方案 »

  1.   

    HttpApplication has a Modules collection, you can try something like
    public void Init(HttpApplication app)
    {
    if (app.Modules["Session"] != null)
    {
    SessionStateModule session = (SessionStateModule) app.Modules["Session"];
    session.Start += (new EventHandler(this.OnSessionStart));
    session.End += (new EventHandler(this.OnSessionEnd));
    }
    }
    private void OnSessionStart(Object source, EventArgs ea)
    {
    //....
    }
    private void OnSessionEnd(Object source, EventArgs ea)
    {
    //....
    }
    see
    http://www.codeproject.com/aspnet/PageTracking.asp
      

  2.   

    http://www.codeproject.com/aspnet/PageTracking.asp