我对HttpApplication事件有点困惑。BeginRequest是否每次启动?哪些HttpApplication事件触发? Ajax有什么不同?
我有一个从HttpModule初始化的SessionService *。 HttpModule
订阅HttpApplication.BeginRequest
。
在模块中,我创建了一个new SessionService()
。
SessionService的构造函数设置为SessionService.ServiceId = Guid.NewGuid()
。
我正在使用jquery从网页上点击的链接发送两个Ajax请求。这两个链接都返回JSON,指示SessionService.ServiceId
,并且它是与相同。
我不知道为什么会发生这种情况,但我最好的客人是我误解了事件发生的时间,而且其中一些不会触发每个httprequest。谢谢你的帮助。
*会话服务无关与HttpSessionState对象
这实际上是一个错字。代码中的行表示Guid.NewGuid()。我在文章中重写了错误,但是谢谢我解决了它。 – smartcaveman 2010-11-03 18:42:20