我在一个用户控件中,想要向母版页的头部“注入”一些内容。我尝试使用以下方法(母版页和用户控件标记示例)...
母版页:
<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>
但这会导致错误:
内容控件必须是内容页或嵌套引用母版页的母版页中的顶级控件。
那么,我该如何在运行时从控件将内容放入母版页中呢?