2014-01-29 1 views
0

반복적으로 사용할 수있는 독립 실행 형 구성 요소로 UI 부분 뷰로드를 작성하려고합니다. 내 문제는 모든 파일에서 jquery 참조가 필요하다는 것입니다. 내 질문은 하나의 여러 부분 뷰로 구성된 템플릿 페이지가 동일한 파일에 대한 여러 참조를 가질 때 처리하는 방법입니다. 아래 예제를 참조하십시오.파일 참조를 복제하지 않고 여러 개의 UI 패널을 사용하는 방법

Partial view A: 
- jquerylib.js 
- functionsForPanelA.js 

Partial view B: 
- jquerylib.js 
- functionsForPanelB.js 
두보기 사용

MVC 면도기 페이지 :

템플릿 페이지 :

@html.renderpartial(Partial view A) 

@html.renderpartial(Partial view B) 

이는 .. 두 번

감사합니다, 제임스

답변

0
을 jquerylib.js를 참조 할 것

이 경우을 선언해야합니다.해당 부분을 렌더링하는보기에서. 또는 여기에 설명 된 사용자 정의 도우미와 함께 사용할 수도 있습니다. https://stackoverflow.com/a/5433722/29407

+0

템플릿 페이지에 jquerylib.js가 있으면 구성 요소 부분이 독립적으로 작동하지 않습니다. –

+0

아니요, 독립적으로 작동하지는 않지만 왜 신경을 씁니까? 내 대답에 개략적으로 나와있는 것처럼 맞춤 헬퍼를 사용해야 만하는 것을 너무 많이 달성하기를 원한다면. 불행히도 ASP.NET MVC는 partial에서 섹션을 정의하는 것을 지원하지 않습니다. –

관련 문제