2010-05-07 2 views
0

Я новичок в asp .net. Я пытаюсь использовать скрипты библиотеки JQuery. Поэтому включили их в мою страницу aspx следующим образом:asp .net jquery

<script src="<%= Page.ResolveClientUrl("~/jquery-1.3.2.js")%>" type="text/javascript"></script> 

<script src="<%= Page.ResolveClientUrl("~/jquery.validate.js")%>" type="text/javascript"></script> 

<script src="<%= Page.ResolveClientUrl("~/jquery.form.js")%>" type="text/javascript"></script> 

Я просто написал образец кода для проверки сообщения.

<script language="javascript" type="text/javascript"> 
    $(document).ready(function() { 
     alert('hi'); 
    }); 
</script> 

У меня не было ошибок при загрузке страницы, но предупреждение не отображается. Надеюсь, у меня есть все файлы, необходимые для использования jquery. Но я не знаю, почему предупреждающее сообщение не отображается. Любые мысли или комментарии?

+2

Что разрешает сценарий src-тега в HTML? Правильно ли это место? Действительно ли файлы JS находятся в корне сайта? – Oded

+0

Источника вида показывает, как следует скриптов в растворе, где расположены в следующем порядке: корневых скрипты//jquery/jqueryfiles.js Кроме того, он дал ошибку javscript, в которой говорится, что $ не определено. Надеюсь, он даже не рассмотрел сценарии, которые я добавил. – SARAVAN

+0

Версия 1.4.2 является последней версией. И вы можете использовать такой инструмент, как HttpWatch, чтобы узнать, загружаются ли ваши скрипты. –

ответ

2

Вам нужно сделать следующее, то для каждого файла:

<script src='<%= Page.ResolveClientUrl("~/scripts/jquery/a-jquery-file.js")%>' 
    type='text/javascript'></script> 

~/ указывает на корень папки, так что вам нужна дополнительная структура папок.