2010-04-20 3 views
3

일부 jquery 코드가 포함 된 mvc 응용 프로그램을 만들었습니다. 내 IDE에서 응용 프로그램을 실행할 때 모든 것이 완벽하게 작동합니다. 서버에 퍼블리시하고 페이지를 열면 jquery가 작동하지 않습니다. 개체 예상 오류가 발생합니다.서버에 게시 한 후 asp.net mvc에서 jquery가 작동하지 않습니다.

내 파일 매핑 때문일 수 있습니까? 여기에 응용 프로그램에서 내 매핑의 샘플입니다 -

<script type="text/javascript" href="../../Scripts/jquery-1.3.2.js"></script> 

내가 성공적으로 iis7에 애플 리케이션을 게시했지만 jquery가 깨졌습니다. 기존 웹 사이트의 응용 프로그램에 게시했습니다.

의견이 있으십니까?

답변

10

상대 경로에 문제가있을 수 있습니다.

<script type="text/javascript" href="/Scripts/jquery-1.3.2.js"></script> 

또는이 C#을 솔루션 :

<script src="<%= Url.Content("~/Scripts/jquery-1.3.2.js") %>" type="text/javascript"></script> 
+0

감사

당신은 응용 프로그램 루트에서 경로 인이 시도 할 수 있습니다. 이 솔루션 중 하나가 다른 솔루션보다 선호 되는가 아니면 어떤 제품이든 사용하십시오. – czuroski

+0

두 번째 옵션은 더 좋습니다 :) – Jarek

+0

두 번째 옵션도 페이지의 JavaScript 코드에 대해 jQuery Intellisense를 비활성화하지 않습니까? – GWB

관련 문제