我为我们的网站编写了一个HttpModule,它通常接受请求并检查特定的文件扩展名以及特定会话变量的值。是否可以在会话中检测到第一个请求?
答案 0 :(得分:8)
HttpSessionState上有一个可以使用名为IsNewSession的属性,例如:
if(Context.Session != null && Context.Session.IsNewSession) {
//do something, session was created this request
}
你当然可以在会话状态可用之后执行此操作,但是从你在模块中所做的事情来看,这似乎不是问题,如果是,请发表评论。