2009-06-27 5 views
0

Я знаю, что это странно, но я использую ASP.NET MVC, у меня есть реальный простой jQuery на 2 представлениях. Одним из видов является страница «Главная», а другая - страница деталей. Эта страница открывается с помощью ссылки «Действие» на главной странице. Страница jquery на странице сведений о деталях не срабатывает.jQuery не работает с Html.ActionLink?

$(function() { 
     alert('Fired!'); 
     $('#contact').hover(function() { 
      $('#conDetails').addClass("gifBack"); 
     }); 

    }); 

Этот jQuery, когда помещается на главную страницу, показывает окно предупреждения, но не на странице сведений. Я делаю здесь что-то глупое.

+0

Вы получаете ошибки javascript или вообще ничего? является ли ссылка на библиотеку jquery на главной странице шаблона? – David

ответ

0

Необходимо указать идентификатор клиента, а не идентификатор элемента управления.

+0

Хорошо, но почему предупреждение не будет отображаться на странице просмотра деталей? – theraneman

2

Я не мог думать о причине, по которой предупреждение не запускается на странице сведений , если на этой странице нет jquery javascript?

+0

Я знал, что это должно было быть проблемой. Я добавлял jQuery.1.3.2.js, как это ../../Scripts/jQuery.1.3.2.js. На самом деле это должно быть просто /Scripts/jQuery.1.3.2.js. Более ранний путь не будет работать на дочерних страницах. – theraneman

+0

В этом случае я прав: D –

+0

Tracker1

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