나는 마스터 컨트롤의 헤드에 뭔가를 주입하고 싶습니다.사용자 정의 컨트롤에서 마스터 페이지 콘텐츠 컨트롤을 어떻게 참조합니까?
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
사용자 컨트롤 :
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<link type="text/css" rel="stylesheet" href="/Shared/Css/Navigation.css" />
</asp:Content>
그러나 그것은 준다 나는 ... 다음과 같은 접근 방식 (마스터 페이지 및 사용자 컨트롤 mmarkup 조각)를 사용하는
MasterPage를 시도했다 오류 :
Content controls have to be top-level controls in a content page or a nested master page that references a master page.
그렇다면 런타임시 컨트롤에서 마스터 페이지에 내용을 넣으려면 어떻게해야합니까?