Преобразование веб-формы в форму веб-контента после факта. (.сеть) - PullRequest
0 голосов
/ 07 ноября 2008

У меня есть сайт, которому несколько лет, и который содержит около 30 страниц веб-формы aspx с кодом. Я хочу добавить общую мастер-страницу ко всем этим с минимальным объемом работы.

По сути, мне просто нужно добавить все теги body в Content Placeholder и сохранить код позади.

Есть ли быстрый способ сделать это?

Ответы [ 3 ]

2 голосов
/ 23 ноября 2008

Для каждой страницы сделайте следующее - Добавьте атрибут в тег <@Page> с именем MasterPageFile = "Ваш путь к MasterPage" - Добавьте следующий тег - Удалить теги html и head и их содержимое, кроме тега body - Удалите теги с тела, но сохраняйте его - удалить тег формы - Готово

1 голос
/ 07 ноября 2008

Следует помнить одну вещь: когда вы добавляете главную страницу, вы добавляете контейнер имен, так что все ваши идентификаторы клиента будут меняться. Если у вас есть статический javascript, связанный с вашими элементами управления, обязательно обновите идентификаторы.

1 голос
/ 07 ноября 2008

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

...