私はその中にユーザーコントロールを持っていますマスターページの先頭に何かを「注入」したいと思います。私は(mmarkupスニペットマスターページとユーザーコントロール)は、次のアプローチを使用しようとしました...マスターコントロールのコンテンツコントロールをユーザーコントロールから参照するにはどうすればよいですか?
マスターページ:
<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>
しかし、それができますエラー:
Content controls have to be top-level controls in a content page or a nested master page that references a master page.
したがって、コントロールから実行時にマスターページにコンテンツを挿入するにはどうすればよいですか?