2013-07-29 5 views
1

У меня есть следующие организации файл:В том числе библиотеки JQuery

Project> SubFolder1> SubFolder2> Subfolder3> Test.aspx

, и я пытаюсь включить Jquery библиотеку из

Project> Сценарии

в тестовой страницы я сделал как:

<script src="~/Scripts/jquery-1.9.1.js"></script> 

в й

<script src="../../../Scripts/jquery-1.9.1.js"></script> 

, но это дает мне, что ресурс не может быть найден и URI в представлении источника является:

локальный: 44388/Проект/SubFolder1/SubFolder2/SubFolder3/~/Scripts/JQuery-1,9. 1.js

Как правильно включить библиотеку?

+1

вы можете включить его в главной страницы, если вы используете один –

+0

@WimOmbelets Хотя, относительные пути не * палочка * мастер-страницы, так что проблема будет по-прежнему подать заявление. –

+0

@JonathanLonowski действительно –

ответ

0

я должен включить его как этот

<script src="/Project Name/Scripts/jquery-1.9.1.js"></script> 
3

Попробуйте это (без тильды):

<script src="/Scripts/jquery-1.9.1.js"></script> 

Или, если вы находитесь в контексте ASP.NET MVC:

<script src="@Url.Content("~/Scripts/jquery-1.9.1.js")"></script> 
+1

И, ['Page.ResolveUrl()' для веб-форм] (http://stackoverflow.com/a/11182248). –

+0

чем вы, но ресурс по-прежнему недоступен У меня есть следующий URI LocalHost/scripts/jquery-1.9.1.js –

0

Я бы предложил сохранить все JavaScript файлы в отдельном в каталоге ROOT папка и ее имя js '.

Для экс если корневая папка ПРОЕКТОВ, затем создайте новую папку «JS» и вставить все, что вы яваскрипт и JQuery файлы в этой папке, то вы можете ссылаться на эти файлы таким образом

<script src="js/jquery-1.9.1.js"></script> 
0

Вы можете использовать CDN для такого рода общеизвестных, библиотеки общего назначения.

Сеть доставки контента дает вам преимущество в более быстром времени загрузки, поскольку клиенты будут обслуживаться ближайшим/самым быстрым сервером (за вычетом сетевой задержки), и, конечно, если клиент уже посетил какой-либо другой сайт, который также используя jQuery над CDN, есть большая вероятность, что файл уже находится в кеше браузеров, поэтому загрузка файла на самом деле не требуется.

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> 

См http://jquery.com/download/

Смежные вопросы