title: Server.Transfer vs. Context.RewritePath
body: <p>I understand they both don't change the URL that the client sees. Is there anything in them that makes one of them preferable over the other?<br>
  I'm planning to use it in the Application_BeginRequest in Global.asax, but also in regular aspx page.</p>