Иногда нам нужно поставить / или ~ / в качестве суффикса, чтобы сделать ссылку на корень
<script type="text/javascript" src="/scripts/jquery-1.5.1.min.js"></script>
<link href="~/Styles/MasterPage.css" rel="stylesheet" type="text/css" />
Это то, что я знаю от Фила
~ / недопустимо, если у вас нет атрибута runat в вашем элементе управления / элементе. «/» само по себе указывает браузеру искать из корневого каталога, поэтому, если вы ссылаетесь на «/css/main.css» с www.mysite.com/product/view.aspx, он будет искать файл css в www .mysite.com / CSS / main.css. Когда вы используете «~ /» с runat-сервером, он будет определять путь к каталогу во время выполнения, поэтому в том же примере с «~ / css / main.css» отображаемый URL будет выглядеть как «../css». /main.css ', потому что он должен отбросить каталог обратно 1, прежде чем найти каталог' css '. (надеюсь, что это имеет смысл) - Фил
Как включить jquery в заголовок главной страницы без проблем с путями?
но, как я уже пытался, даже я использую / firefox по-прежнему ссылаюсь на ../../ вместо статического пути.
кроме того, я не знаю четко, как правильно его использовать, какой использовать в какой ситуации.