如何在IHttpModule的BeginRequest事件中读取session?我发现URL重写只能在BeginRequest事件至ResolveRequestCache事件中使用context.RewritePath(),而我的地址又要读取根据Session里的数据来组合,请问该如何实现了?

解决方案 »

  1.   

    session只有在IHttpModule.AcquireRequestState 事件被触发之后,才能使用BeginRequest的时候取不到
      

  2.   

    有什么办法创建Session吗 在BeginRequest的时候应该能取COOKIE吗?``要是能取的话那就应该能知道SessionId 然后怎么样获取Session了``asp.net 是如何创建并获取Session数据的呀
      

  3.   

    不是很清楚,通常情况Session是对应的用户读,就读自己的Session信息吧。获取Session值,直接读就可以读到,Session["Session变量名"].tostring();