Можно ли поместить ContentPlaceHolder в пользовательский веб-элемент управления? - PullRequest
4 голосов
/ 07 сентября 2011

Я хочу сделать что-то вроде этого:

Я получил этот пользовательский элемент управления с именем Base:

<div>
some content...

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

</div>

Затем я наследую базу в другом пользовательском элементе управления идобавить материал к содержанию:

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

Можно ли сделать с ContentPlaceHolder?

Как можно решить эту проблему?

1 Ответ

6 голосов
/ 07 сентября 2011

Я не думаю, что вы можете сделать это.

A ContentPlaceHolder может идти только в самой MasterPage.

На страницах, которые наследуются от MasterPage, вы помещаете вContent tag.

Мое лучшее предположение было бы добавить PlaceHolder, выставить это на элемент управления, а затем добавить к нему свои вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...