Sessions timeout based on your settings in IIS. They clear themselves when a user logs off the server (by closing the browser) but in rare occasions this does not happen.<BR><BR>If you want to clear it early you need to use the Session.Abandon method.
Thanks for responding...I guess what I'm asking is once a session is filled does it only have whatever the (server.timeout) time is before times out? Basically, do some session var timeout before others or do they only time out when the broswer id idle for 20 minutes. for example, earlier session in a website if they are not used down the line do the timeout?
It's still not exactly clear what you asking but all sessions will clear themselves after the standard 20 minutes if it is idle. If the session is not idle the session will go until it is idle for 20 minutes or the session is closed by the user.<BR><BR>Unless of course you change the standard 20 minutes.
ALL session variables will timeout when the session has not been used for 20 minutes (given that your session is set at 20 minutes). It does not matter wether the variables have not been referenced for 1 hour (or more/less), provided that the session is still current (ie there has been some redponse in the last 20 minutes) then that variable will be maintained/available.