>Why would the ~ ever get sent to the client over an Internet Connection? The ~ would be resolved before that.
>
>You'd call ResolveUrl() as part of your NavigateUrl assignment below...
Ok, so basically, ResolveUrl() is simply a generic way to obtain the URL I need. I understand there is no easy way to avoid that approach by simply using HTML code.