I utilized Visual Studio 2010 to start a fresh project with the Web Application template.
Without making any modifications, please note that Login.aspx and Default.aspx both point to the same Site.Master master page in the website root directory. Additionally, the Site.Master references the CSS sheet using a tilde (~) followed by a relative URL "~/Styles/Site.css".
Doesn't the tilde signify "your current location" as specified by the web page?
Considering that the Login.aspx page and Default.aspx are located in different folders yet share the same Master page, how can this relative URL correctly link to the CSS page in both scenarios?