title: use of tilde (~) in asp.net path
body: <p>i'm working on an asp.net app, the following link works in IE but not in FF.</p>
  
  <pre><code>&lt;a href="~/BusinessOrderInfo/page.aspx" &gt;
  </code></pre>
  
  <p>Isn't the tilde something that can only be used in asp.net server controls.  Where it will be replaced by an actual path?</p>
  
  <p>Is it possible to use the tilde in an anchor tag? If so what does it mean?</p>
  
  <p>When I'm at the root, the link works</p>
  
  <pre><code>www.myserver.com/default.aspx, click the link, ok!
  
  www.myserver.com/otherpart/default.aspx, click the link, not ok!
  </code></pre>
  
  <p>The link generated by ASP.NET is:</p>
  
  <pre><code>www.myserver.com/otherpart/~BusinessOrderInfo/page.aspx
  </code></pre>
  
  <p>Is this by design?</p>