In traditional asp, a form would usually be submitted to a separate page for processing. .Net changed all this with the code behind and event handlers. However, I've recently run into situations where upon clicking a submit button, I need to go to another page and pass some variables along. So, is the querystring and response.redirect the only way to do this? Or is there a way in code that when someone clicks the submit button, I can do like old fashioned asp and submit the web form to another aspx page? I just don't want to pass certain values in a querystring where someone could potentially mess with them. Thanks.