Question:
What does tilde (~) character mean in ASP.NET applications?
Answer:
The tilde (~) character in front of the URLs means that these URLs point to the root of your web application. This root is not necessarily the site root. It is the root of virtual web. If the root folders of virtual web and site are the same, then ~ would point to the site root.