Я создал проект ASP.net MVC по умолчанию. На главной странице у меня есть следующее наверху
<head runat="server">
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
</head>
Затем мне нужно добавить файл javascript и добавить строку следующим образом, перетащив файл из обозревателя решений на страницу:
<head runat="server">
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
</head>
Когда я захожу на сайт и смотрю HTML в браузере, я вижу это:
<head><title>
Index
</title><link href="Content/Site.css" rel="stylesheet" type="text/css" />
<script src="../../Scripts/jquery-1.3.2.min.js" type="text/javascript"></script>
</head>
Относительный путь к файлу CSS был исправлен, а для файла JS - нет. Сайт будет развернут в папке, отличной от той, которая находится в моей папке для разработки.
Есть ли правильный способ сделать это?