2

나는 이런 식으로 뭔가를 할 :ContentPlaceHolder를 웹 사용자 정의 컨트롤에 배치 할 수 있습니까?

내가 자료라는이 사용자 컨트롤 있어요 : 내가 다른 사용자 컨트롤의 기본을 상속 내용에 물건을 추가 그리고

<div> 
some content... 

<asp:ContentPlaceHolder id="baseContentPlaceHolder" runat="server"></asp:ContentPlaceHolder> 

</div> 

을 :

<asp:Content id="subBase" contentplaceholderid="baseContentPlaceHolder" runat"server"> 
    stuff to be added... 
</asp:Content> 

ContentPlaceHolder로 할 수 있습니까?

어떻게이 문제를 해결할 수 있습니까?

답변

5

나는 그렇게 할 수 있다고 생각하지 않습니다.

ContentPlaceHolder은 마스터 페이지로만 이동할 수 있습니다.

마스터 페이지를 상속 한 페이지에는 Content 태그를 넣습니다.

내 추측은 PlaceHolder에 추가 컨트롤을 그 노출하고, 그에게 물건을 추가하는 것입니다.

+2

그래, 당신은 사용자 정의 컨트롤에서의 ContentPlaceHolder를 사용할 수 없지만 단지 명확히하기 위해 예는 사용자 컨트롤 내에서 페이지로 일반 자리 표시의 내용을 추가하거나 추가 할 수 있습니다 /에 정기적 자리 표시의 내용을 수정 파생 된 UserControl 예 : http://stackoverflow.com/a/1973773/132461 – DanO