Что я должен знать перед преобразованием страниц содержимого во вложенные страницы основного содержимого в .net? - PullRequest
0 голосов
/ 28 июля 2010

У меня есть главная мастер-страница, скажем, MasterPageMain, и несколько папок с парой страниц в каждой папке, которые действуют как дочерняя страница этой главной страницы - MasterPageMain.

Теперь у меня есть около 10 страниц в одной из папок, которые следуют определенному шаблону, и они действительно могут использовать вложенные страницы, так как любое изменение в некоторых частях требует от меня изменения всех страниц, что действительно является болью.

Я уже добавил вложенную главную страницу, скажем, NestedMasterPage, которая является дочерней по отношению к MasterPageMain

Я попытался изменить одну из директив <% @ Page на NestedMasterPage, сразу же было много ошибок. Кроме того, я не знал, куда пойдет детский контент NestedMasterPage. </p>

Что мне нужно знать, чтобы сделать это успешно?

Спасибо!

П.С .: Сначала я этого не делал, потому что у меня было только 2 страницы, и мне это не нужно было в то время, когда проект рос, и теперь я вижу, что должен был изменить его намного раньше.

Ответы [ 2 ]

1 голос
/ 28 июля 2010

Кроме того, вложенная главная страница перемещает области содержимого, определяемые страницами содержимого, поэтому вам, вероятно, придется очистить ее, указав заполнители области содержимого на новые области содержимого вместо старых (меняйте местами идентификаторы) ...

Это также может быть источником ошибки, трудно сказать, не видя источника.

0 голосов
/ 28 июля 2010

На вспомогательной главной странице добавьте ссылку на главную главную страницу, а затем добавьте конкретное содержимое для вспомогательной главной страницы в заполнитель

<%@ Master Language="C#" MasterPageFile="~/Parent.master"%> 

Читайте об этом здесь вложенные главные страницы

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