4

我正在尝试将内容占位符添加到母版页中,但出现上述错误。母版页从另一个母版页继承自身,并且子母版的许多 ContentPlaceHolder 都包含在 Content 标签中,这些标签将继承页面中的内容注入到父母版的占位符中。但是,我希望子 master 与基本 master 有一点偏差,但有自己的 ContentPlaceHolder 与父 master 无关。然而,它似乎不喜欢有以下行:

<asp:ContentPlaceHolder ID="chpBanner" runat="server" />
4

1 回答 1

5

这是不可能的。它甚至没有逻辑意义。
如果您放置了一个独立的 ContentPlaceHolder,父母版页如何知道将其内容放在哪里?

如果没有将控件附加到的父级,它将如何构建控件树?

您必须在父级中选择一个 ContentPlaceHolder 才能将其添加到。
如果您这样做是出于定位目的,您可以使用 CSS 将此 div 的内容定位在渲染页面上您想要的任何位置。

于 2012-09-04T14:13:49.763 回答