2010-05-16 2 views
0

페이지의 맨 아래로 이동하려고하는 Javascript로 여러 부분보기가 있습니다. 나는 마스터 페이지부분보기에서 마스터 페이지 컨테이너를 사용하는 방법

마스터 페이지에 컨테이너를 사용하려고이 작업을 수행하려면 ->

<asp:ContentPlaceHolder ID="Foot" runat="server"></asp:ContentPlaceHolder> 

부분보기 (ASCX)

<asp:Content ID="header" ContentPlaceHolderID="head" runat="server"> 
... 
</asp:Content> 

하지만이 오류를 얻을

파서 오류 메시지 : 콘텐츠 컨트롤은 마스터 페이지를 참조하는 중첩 된 마스터 페이지 나 콘텐츠 페이지에서 최상위 컨트롤이어야합니다.

그래서 부분 뷰의 자바 스크립트가 페이지 하단에 있는지 확인하려면 어떻게해야합니까? 특히 html 레이아웃이 페이지 상단에 있어야하는 경우에는?

<body> 
    ... 
    <asp:ContentPlaceHolder ID="Scripts" runat="server" /> 
</body> 

그리고 페이지

(영문) 부분 (ASCX)를 사용 : 마스터 페이지에서

답변

1

가장 좋은 방법 대신 중첩 된 마스터 페이지를 사용하는 것입니다 사용자 컨트롤

0

<asp:Content ID="indexScripts" ContentPlaceHolderID="Scripts" runat="server"> 

    <script type="text/javascript"> 
    ... 
    </script> 

</asp:Content> 
+1

부분보기를 참조하는 각 페이지에 스크립트 태그를 포함해야하기 때문에 이것은 차선책입니다. – Kenoyer130

관련 문제