I have a form that, when certain button click events are fired, some data is stored in the session (including a flag that this has actually happened), then the user is taken to some other pages. When the user goes back to that page, there is a condition in page_load to see if the flag is set, and if so, put the data back in some form elements. problem is, when the users is clicking on a link to go back to that page, nothing is there, unless they refresh. Anyone know why or how to fix it? is it a cache thing?