2009-06-27 5 views
0

나는 이것이 이상하다는 것을 알고 있지만, ASP.NET MVC를 사용하고 있는데, 나는 2 개의 뷰에서 진짜 간단한 jQuery를 가지고있다. 하나의보기는 홈 페이지이고 다른 하나는 항목 세부 사항 페이지입니다. 이 페이지는 홈 페이지의 작업 링크를 사용하여 열립니다. 항목 세부 정보 페이지의 jquery가 전혀 실행되지 않습니다.jQuery가 Html.ActionLink와 작동하지 않습니까?

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

    }); 

이 jQuery는 홈 페이지에 배치 할 때 경고 상자를 표시하지만 세부 정보 페이지에는 표시되지 않습니다. 나는 바보 같은 짓을하고 있니?

+0

자바 스크립트 오류가 발생하거나 전혀 표시되지 않습니까? 마스터 템플릿 페이지의 jquery 라이브러리에 대한 링크입니까? – David

답변

0

컨트롤의 ID가 아니라 clientID를 입력해야합니다.

+0

그런데 세부 정보보기 페이지에 알림이 표시되지 않는 이유는 무엇입니까? – theraneman

2

해당 페이지에서 참조한 jquery 자바 스크립트가없는 한 세부 정보 페이지 에서 경고가 발생하지 않는 이유를 생각할 수 없습니까?

+0

그게 문제가되어야한다는 것을 알았습니다. 나는 ../../Scripts/jQuery.1.3.2.js와 같은 jQuery.1.3.2.js를 추가하고 있었다. 실제로는 /Scripts/jQuery.1.3.2.js 여야합니다. 이전 경로는 하위 페이지에서 작동하지 않습니다. – theraneman

+0

그 경우, 맞습니다 : D –

+0

Tracker1

관련 문제