Yes, that is exactly how a shared variable works, that's the point of it. Hence the name, shared. You need to store that value in viewstate, because it's only being used on one page, and yes, as everyone said, shared means all users will have the same value.
Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.