Я создаю сайт ASP.NET, в котором на некоторых страницах нужно расположить разделитель влево с меню сайта, а на других страницах нет разделителя меню, и вместо этого содержимое занимает всю ширину страницы.
Я планирую использовать главные страницы - мне было интересно, как лучше всего этого достичь, - на ум приходят несколько непосредственных мыслей:
- Создание 2 главных страниц, одна с меню и одна без. При создании страниц содержимого выберите, какой мастер наследовать. Это просто, но может потребовать доработки, если дизайн сайта изменится
- Создание единой главной страницы с заполнителем содержимого для меню. На каждой странице включайте меню div только в том случае, если оно необходимо (этот подход кажется более запутанным)
- Вложенные главные страницы?
Кажется, что это может быть распространенной проблемой, поэтому интересует, как это обычно решается. Примечание. Я подвергаю сомнению необходимость наличия страниц без меню - было бы проще, если бы все страницы имели одинаковую структуру.