title: Give control back to the first page after Server.execute()
body: <p>I have a registration.aspx page. After entering all the information, user has to press the register button, which will add it to the DB. After that it shows a message that says "registered successfully". </p>
  
  <p>To do this I created a separate web form to display the success message. So after the process happens successfully I simply call this separate .aspx file by using</p>
  
  <pre><code>Server.Execute("~/AlertMsg/ValidationMsg.aspx");
  </code></pre>
  
  <p>So everything is fine. The user can see a beautiful box at the top of the page. But the problem is after executing the 2nd page (ValidationMsg.aspx) inside the 1st page, control goes to the 2nd page. Because of that, if I click a dropdown or button in my 1st page (that has autopostback enabled), my page only shows the validation window. </p>
  
  <p>What I wanted to do is to take control back to the 1st page after executing the  <code>server.execute</code>. What should I do? Is there any good way to do this? I don't want to use JavaScript.</p>
  
  <p>Below green color box is my separate web form.</p>
  
  <p><strong>Image 1:</strong>
  <img src="https://i.stack.imgur.com/zqAFV.jpg" alt="http://postimg.org/image/c2oh1t6w3/"></p>
  
  <p><strong>Image 2 (after registering):</strong>
  <img src="https://i.stack.imgur.com/DkEGw.jpg" alt="http://postimg.org/image/e3f0ayrnf/"></p>