2012-03-16 1 views
0

Zube Foundation 프레임 워크로 빌드 된 ASP.NET 응용 프로그램에서 Juice UI를 사용하고 있습니다. Foundation은 사이트 마스터 페이지에서 jquery.min.js (v 1.7.1)를 사용합니다. 그러나 Juice UI는 컨트롤을 사용할 때마다 페이지에 1.7.1 스크립트를 자동으로로드합니다. Juice UI가 중복을 피하기 위해 스크립트를 건너 뛰도록 구성 할 수 있습니까?Juice UI에서로드 할 스크립트를 지정할 수 있습니까?

답변

0

Juice UI는 ScriptManager 클래스를 사용하여 페이지에 추가되는 스크립트를 관리합니다. 페이지의 코드에서 Juice UI를 참조하면 ASP.NET에 참조 된 스크립트를 주입해야한다고 알립니다. (실제로 스크립트는 JuiceWidgetState.cs에서 참조됩니다.)

https://github.com/appendto/juiceui/blob/master/Juice/JuiceApp.cs을 참조하십시오.

나는 더 우아한 해결책을 살펴 보지 않았지만 동일한 키를 사용하여 마스터 페이지에서 jQuery를 참조하도록 ScriptManager 클래스 (또는 컨트롤)를 사용할 수있었습니다. Juice UI를 사용하면 단 한 번만 추가 할 수 있습니다.

다른 해결책을 찾으면 github gist 또는 pull 요청을 통해 프로젝트에 프로젝트를 기부하십시오.

+0

감사합니다. 나는 ScriptManager를 속임수 대신에 masterpage에서 참조하여 ScriptManager를 속일 수 있었기 때문에 ScriptManager를로드하지 않았다. 그리고 동일한 버전 (1.7.1)이기 때문에 코드에 아무런 영향을 미치지 않습니다. :) – phunque

+0

걱정 마세요! Juice UI의 각 새 버전은 최신 jQuery 및 jQuery UI를 사용하게됩니다. – shellscape

+0

감사합니다. – phunque