ASP. Мастер-страницы NET - вы их используете? - PullRequest
2 голосов
/ 20 февраля 2009

Я изучаю ASP.NET, используя отличную книгу Sitepoint, а также больше узнаю о CSS. Я не знаю, насколько полезны мастер-страницы. Может ли кто-нибудь сообщить мне, используют ли реальные страницы матер - а если нет, то что они делают?

Приветствие Mike

Ответы [ 6 ]

7 голосов
/ 20 февраля 2009

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

Это следует из принципа СУХОГО: вам не нужно повторяться при создании новых веб-форм.

1 голос
/ 20 февраля 2009

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

Говоря о CSS, я использую CSS для стилизации главных страниц и задаю «правила» форматирования текста, в то время как я обычно заканчиваю стилизацию графики в каждом отдельном файле aspx / ascx. Я нахожу это менее запутанным, так как в противном случае вы в конечном итоге получите один массивный CSS-файл, который трудно сохранить структурированным, или множество CSS-файлов, которые часто трудно отследить.

1 голос
/ 20 февраля 2009

MasterPages - лучшая функция, которая появилась в ASP.NET 2.0.

Я использую их, когда могу. Они упрощают ваше обслуживание и управление на веб-сайте. С одним изменением вы можете изменить весь сайт.

0 голосов
/ 20 февраля 2009

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

0 голосов
/ 20 февраля 2009

Главные страницы абсолютно необходимы для любого приложения ASP.Net. Они являются строительными блоками для вашего сайта.

И если вы когда-нибудь начнете смотреть на SharePoint, они станут основой всех настроек и брендинга.

Почему вы думаете иначе? Мне интересно знать, почему вы не сочли их полезными.

0 голосов
/ 20 февраля 2009

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

Для наших приложений, которые имеют большое количество страниц, здорово иметь возможность извлекать много информации о стилях в одно место. Я знаю, что это возможно с помощью включаемых файлов и т. Д., Но поскольку главные страницы Visual Studio являются основным методом, он, очевидно, очень хорошо интегрирован и прост в использовании.

Самым большим преимуществом для меня является то, что я склонен использовать одну и ту же мастер-страницу во многих приложениях, что придает им одинаковый внешний вид. Опять же, я знаю, что этого можно достичь другими способами, но интеграция с Visual Studio делает его наиболее простым для нас.

Я думаю, что лучший способ для вас - это попробовать их и попробовать альтернативный метод. Выберите свою любимую, а затем дайте нам всем знать!

...