I have been using .net since it has come out and I just found this out (so, I am kind of pissed). When I wanted to link to another url in my site e.g. <a href=”~/folder/file.aspx”>click here</a> it never worked because the <a> tag doesn’t understand the tilde (~). The way I used to fix this is by adding the runat=server to the <a> tag which enables it to understand what it means.

I just found a better solution – using ResolveClientUrl and it looks like this:

<a
href=’<%= ResolveClientUrl(“~/folder/file.aspx”) %>
/>

This entry was posted on Friday, January 5th, 2007 at 9:01 am and is filed under Uncategorized. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.