Get absolute Url in asp.net
<p>When I'm running my website with visual studio, its root url is: <code>http://localhost:4657</code></p>

<p>I have strings containing paths like <code>~/Login.aspx</code> and I need to concatenate them so that the return will be <code>http://localhost:4657/Login.aspx</code>.</p>

<p>I can see a lot of ways to do this, but what is the right way?</p>
