Solved

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

Posted on 2011-02-20
6
549 Views
Last Modified: 2012-05-11
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!
0
Comment
Question by:jkurant
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
6 Comments
 
LVL 4

Expert Comment

by:LAMASE
ID: 34938843
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
 

Author Comment

by:jkurant
ID: 34938859
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
 

Author Comment

by:jkurant
ID: 34938880
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
Building an interactive eFuture classroom

Watch and learn how ATEN provided a total control system solution including seamless switching matrix switch, HDBaseT extenders, PDU, lighting control to build an interactive eFuture classroom.

 
LVL 4

Expert Comment

by:LAMASE
ID: 34938943
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
 

Accepted Solution

by:
jkurant earned 0 total points
ID: 34938950
Response.redirect
0
 

Author Closing Comment

by:jkurant
ID: 34978060
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

Featured Post

Simple, centralized multimedia control

Watch and learn to see how ATEN provided an easy and effective way for three jointly-owned pubs to control the 60 televisions located across their three venues utilizing the ATEN Control System, Modular Matrix Switch and HDBaseT extenders.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Most ColdFusion developers get confused between the CFSet, Duplicate, and Structcopy methods of copying a Structure, especially which one to use when. This Article will explain the differences in the approaches with examples; therefore, after readin…
Introduction This article explores the design of a cache system that can improve the performance of a web site or web application.  The assumption is that the web site has many more “read” operations than “write” operations (this is commonly the ca…

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question