这样说对吧:
Session_Start()  在新浏览器打开网站时执行
Session_End()    timeout设置时间到,或Session.Abadon()时执行但我现在遇到的问题是,点个linkbutton也会执行这两个方法
请问有可能在哪里出的问题

解决方案 »

  1.   

    Session是一个客户端一个session,就是你开一个浏览器就是一个session,你开2个IE就是2个session,他们不是同一个session,所以你用linkbutton再新的页面打开可能会启动另一个session,当然会出现你说的问题
      

  2.   

    Session_Start:在一个新用户访问应用程序 Web 站点时,该事件被触发。Session_End:在一个用户的会话超时,结束时触发
      

  3.   

    你说的是Session_OnStart 事件 和Session_OnEnd 事件吧.是通过向 Global.asax 文件添加Session_OnStart 和 Session_OnEnd 子例程.来帮助管理会话状态.
      

  4.   

    Session Events
    ASP.NET provides two events that help you manage user sessions. The Session_OnStart event is raised when a new session starts, and the Session_OnEnd event is raised when a session is abandoned or expires. Session events are specified in the Global.asax file for an ASP.NET application. The Session_OnEnd event is not supported if the session Mode property is set to a value other than InProc, which is the default mode.
      

  5.   

    这样说对吧: 
    Session_Start()  在新浏览器打开网站时执行 
    Session_End()    timeout设置时间到,或Session.Abadon()时执行 但我现在遇到的问题是,点个linkbutton也会执行这两个方法 
    请问有可能在哪里出的问题
    ---
    你的连接打开了一个新的页面,这样就相当于与WEB应用程序建立了一个新的会话SESSION
    如果你在跳转的时候是在同一个页上完成的,那么是同一个SESSION