繁体   English   中英

直接在包含内容控件的内容页面中仅允许内容控件

[英]Only Content controls are allowed directly in a content page that contains Content controls

我正在尝试将内容占位符添加到母版页中,但出现上述错误。 母版页是从另一个母版页继承而来的,子母版的许多ContentPlaceHolders都包裹在Content标记中,这些标记将来自继承页的内容注入父母版的占位符。 但是,我希望子母版与基本母版稍有不同,但是要拥有自己的ContentPlaceHolder与父母版无关。 但是,似乎不喜欢以下行:

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

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

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

您必须在父级中选择一个ContentPlaceHolder才能将其添加到其中。
如果出于定位目的而执行此操作,则可以使用CSS在呈现页面上的任何位置定位该div的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM