Поскольку ваш вопрос заключается в том, есть ли "более простой" способ сделать это, я бы сказал, что ответ - нет.На самом деле все, что вам нужно сделать, это убедиться, что заполнители контента распространяются вниз по каждой главной странице.Вы даже можете использовать то же имя.Я все время использую вложенные мастер-страницы и, например, всегда распространяю местозаполнитель для области <head>
страницы:
<asp:Content ID="Content1" ContentPlaceHolderID="Head" runat="Server">
<asp:ContentPlaceHolder ID="Head" runat="server">
</asp:ContentPlaceHolder>
</asp:Content>
Я не понимаю, что в этом такого сложного?У вас нет доступа, чтобы изменить одну из главных страниц по какой-то причине?Если это так, то вы будете вынуждены получить доступ к ContentPlaceHolder программно аналогично тому, что изображает Драгоценный Рой (хотя я не уверен, что его пример на 100% подходит для сценария, который вы описали).