Как я могу получить правильное местоположение для файла JavaScript? - PullRequest
0 голосов
/ 05 января 2012

Я хочу загрузить скрипт jquery в заголовок моего файла cshtml следующим образом:

<script src="@Href("~/Scripts/js/jquery-1.6.min.js") type="text/javascript">

Однако этот код дает мне http://localhost:1304/Scripts/js/jquery-1.6.min.js%20type=?_=1325728429624, где он не находит файл.Файл cshtml находится в D:\svn\Web\Healthcare\trunk\test.Web.Healthcare\Areas\Framework\Administration\Entity, а jquery - в D:\svn\Web\Framework\Trunk\test.Web.Framework\Scripts\js.Как я могу установить src правильно, чтобы он нашел файл jquery?

Ответы [ 4 ]

4 голосов
/ 05 января 2012

Не знаю ответа в C #, извините, но вы, похоже, пропустили заключительную цитату в конце вашего атрибута src - возможно, это может помочь вам?

1 голос
/ 05 января 2012

Используйте следующий код:

<script src="@Url.Content("~/Scripts/js/jquery-1.6.min.js")" type="text/javascript"></script>
0 голосов
/ 05 января 2012

Имеются ли два файла в приложении.

1: D: \ svn \ Web \ Healthcare \ trunk \ test.Web.Healthcare \ Areas \ Framework \ Administration \ Entity

2: D: \ svn \ Web \ Framework \ Trunk \ test.Web.Framework \ Scripts \ js

Таким образом, вы не можете посетить jquery js, если не используете абсолютный URL.

0 голосов
/ 05 января 2012

Вы должны быть в состоянии просто использовать

<script src="/Framework/Trunk/test.Web.Framework/Scripts/js/jquery-1.6.min.js" type="text/javascript">
...