我在SESSION_START事件中,想建一个文件,把SESSIONID写进去,可是好像SESSIONSTART事件,只能执行一步操作一样

解决方案 »

  1.   

    为什么不在application_start里写呢?
      

  2.   

    因为我要按SESSIONID来做一些事情
      

  3.   

    就是啊
    写在Global.asax中就可以了啊
      

  4.   

    Global.asax: 
    <script language=VB" runat="server"> 
    Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs) 
    Application("online_session") = 0 
    End Sub 
    Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs) 
    Application.Lock() 
    Application("online_session") = CInt(Application("online_session")) + 1 
    Application.UnLock() 
    End Sub 
    Sub Session_End(ByVal sender As Object, ByVal e As EventArgs) 
    Application.Lock() 
    Application("online_session") = CInt(Application("online_session")) - 1 
    Application.UnLock() 
    End Sub