title: When would I use Server.Transfer over PostBackURL?
body: <p>Or vice versa.</p>
  
  <p>Update:<br>
  Hmm, let's assume I have a shopping cart app, the user clicks on the Checkout button.
  The next thing I want to do is send the user to a Invoice.aspx page (or similar). When the user hits checkout, I could <code>Button.PostBackURL = "Invoice.aspx"</code></p>
  
  <p>or I could do  </p>
  
  <pre><code>Server.Transfer("Invoice.aspx")
  </code></pre>
  
  <p>(I also changed the title since the method is called Transfer and not TransferURL)</p>