<p>What is difference between <code>Server.Transfer</code> and <code>Response.Redirect</code>?</p>

<ul>
<li>What are advantages and disadvantages of each?</li>
<li>When is one appropriate over the other?</li>
<li>When is one not appropriate?</li>
</ul>

```
Response.Redirect
```
simply sends a message
(HTTP 302)
down to the browser.
```
Server.Transfer
```
happens without the browser knowing anything, the browser request a page, but the server returns the content of another.