4

我想做这样的事情:

我得到了这个名为 Base 的用户控件:

<div>
some content...

<asp:ContentPlaceHolder id="baseContentPlaceHolder" runat="server"></asp:ContentPlaceHolder>

</div>

然后我在另一个用户控件中继承 Base 并向内容中添加内容:

<asp:Content id="subBase" contentplaceholderid="baseContentPlaceHolder" runat"server">
    stuff to be added...
</asp:Content>

是否可以使用 ContentPlaceHolder ?

如何解决这种行为?

4

1 回答 1

6

我不认为你能做到这一点。

AContentPlaceHolder只能进入 MasterPage 本身。

在从 MasterPage 继承的页面中,您放置了一个Content标签。

我最好的猜测是添加 a PlaceHolder,在控件上公开它,然后将你的东西添加到其中。

于 2011-09-07T12:20:06.100 回答