I\'m using the session to hold a custom object UserSession and I access the session like this:
UserSession TheSession = HttpContext.Current.Session[\"UserSes
The standard session provider is a simple dictionary that stores objects in memory.
You're modifying the same object that you put in the session, so the modifications will persist. (unless you're using an evil mutable struct)