No it doesn't. They are separate. ASP 3.0 cannot 'see' carvalue. It only knows what has been submitted to it. Which is why you need to use Request()