How to execute server code in VB.NET on a button click and then call up another page

I do realize that this is a dumb question, but I am new to ASP.NET, so this should be really easy.

I have an aspx page with a form on it that the user fills out. When they click my Submit button, which is a button called buttonSubmit, but I don't think it is THE submit button. Anyway, this submit button has VB code behind it that saves the data from the form to a database, sends out a confirmation email to the user and another email to us that one was added, and then I simply want it to bring up a different page, a ThankYou page. I just don't have any idea how to tell the server to send back a different page than the one that processed the button.

Please help!
jkurantAsked:
Who is Participating?
 
jkurantConnect With a Mentor Author Commented:
Response.redirect
0
 
LAMASECommented:
AJAX is the way. The button calls the code with http (you need to check the permissions and inputs) and then in js you can do what you want.
For the ajax code, it depends on your website... if no js framework are installed, i suggest jQuery, with his ajax method.
0
 
jkurantAuthor Commented:
LAMASE,

How do I get it to execute the code on the server to insert in the database and send emails from javascript before I set location.href = whatever?
0
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
jkurantAuthor Commented:
my button runs VB code on the server and then it brings back the same page. I want it to go to another page. Isn't this the simplest thing to do? Or do I need to pass back the url i want to go to in a field or something and then have javascript pull that page once the old page comes back, but that sounds like an awful lot of work to do something very simple.

0
 
LAMASECommented:
Sorry, I didn't understand in the first post:
Since this is a VB question, I cannot helo you more, sorry, I'm not expert in VB.
0
 
jkurantAuthor Commented:
I had to figure this out myself. I thought it was a super easy question for anyone who develops in ASP.NET, but no one answered the question.
0
All Courses

From novice to tech pro — start learning today.