It looks like the value in my session object changes when I modify a local variable set from session.
Setup:
.net 2.0
BasePage retrieves a complex object from session , casts it, and stores it in a class level variable. Child Page uses class level variable to do play out some optional scenarios. User decides to not keep changes, session object is not updated from variable, however when you retrieve the value from session it contains those unsaved changes.
In debug mode looking at the the session object, it changes at the same time the local object changes.
Thanks!