如何从用户控件引用母版页内容控件?

Exi*_*tos 4 .net asp.net user-controls master-pages

我有一个用户控件,我想将一些东西“注入”到母版页的头部。我尝试使用以下方法(母版页和用户控制 mmarkup 片段)...

母版页:

<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
Run Code Online (Sandbox Code Playgroud)

用户控制:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
    <link type="text/css" rel="stylesheet" href="/Shared/Css/Navigation.css" />
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

但这给出了错误:

内容控件必须是内容页或引用母版页的嵌套母版页中的顶级控件。

那么如何在运行时将控件中的内容放入母版页中呢?

Sau*_*aul 5

你不能。

默认情况下,数据被设计为从主页面流向用户页面,反之亦然。

有关详细信息,请参阅以编程方式使用 ASP.NET 母版页母版页的工作原理。