Я использовал Visual Studio 2010 для создания нового проекта на основе шаблона веб-приложения.
Я ничего не изменил. Обратите внимание, что Login.aspx и Default.aspx ссылаются на одну и ту же главную страницу Site.Master в корневой папке сайта. И Site.Master ссылается на лист CSS с использованием относительного URL "~ / Styles / Site.css"
Разве тильда не ссылается на "ваше текущее местоположение", как указано на веб-странице?
Поскольку страница Login.aspx и страницы Default.aspx находятся в разных папках, и, тем не менее, обе они используют одну и ту же главную страницу, как этот относительный URL-адрес правильно указывает на страницу CSS в обоих случаях?