У меня есть контент из CMS, который мне нужно переместить на необработанные страницы asp.net. Поскольку шаблоны являются вложенными, я предполагаю, что могу использовать вложенные мастер-страницы для их создания, но я обнаружил, что не могу установить значения на главной мастер-странице с глубокой дочерней страницы.
Вот пример. У меня есть несколько вложенных мастер-страниц с заполнителями содержимого:
- top master (с contentPlaceHolder1)
- вложенный мастер, зависит от топ-мастера (с contentPlaceHolder2)
- Страница aspx, в зависимости от вложенного мастера, определяет содержимое для contentPlaceHolder1 и 2
Проблема в том, что asp.net не позволяет мне иметь значение contentPlaceHolder1, определенное на странице содержимого, оно должно быть определено во вложенном мастере. Но дело в том, что клиентская страница знает это значение, а не мастера шаблона (например, страница знает о графике, которую она должна отображать вверху, но заполнитель для графики является главным мастером).
Как установить значения на странице aspx, которые будут отображаться в главном мастере?