Действительно ли основные страницы являются способом пойти?

Если бы ему интересно, чем я не волновался бы о фокусировке на играх или этажерке. Я просто захватил бы это, новички 'преподают себе x' книга, которую Вы собирались бросить и дать ему его и позволить ему бороться через него. Возможно, разговор об этом после и затем делает другого и другого. После того, как тогда я соединил бы программу с ним так, он мог изучить, насколько мелкий и хромой те книги, которые он прочитал, были. Тогда я начал бы иметь его, кодируют что-то для себя. Веб-сайт для отслеживания статистики софтбола или независимо от того, что привлекло бы его. Для меня это была база данных для вина назад в день.

После этого я запустил бы в на реальных книгах, доменном дизайне, и т.д.

5
задан ChadD 25 November 2009 в 20:55
поделиться

4 ответа

Не бойтесь.

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

Поэтому на 90% страниц, где вы хотите использовать разметку по умолчанию, вы можете опустить замещающее содержимое.

В качестве альтернативы, в 10% случаев, когда вам нужно что-то другое, вы можете предоставить переопределяющую разметку

Пример:

<%@ Master Language="C#" %>
<html>
<body>
<asp:ContentPlaceholder id="Headline" runat="Server">
    My Default Headline
</asp:ContentPlaceholder>
<asp:ContentPlaceholder id="Main" runat="Server" />
</body>
</html>

на вашей домашней странице вы можете иметь такую ​​страницу:

<%@ Page MasterPageFile="..." %>
<asp:Content ContentPlaceHolderID="Headline" runat="Server">
    My homepage headline
</asp:Content>

<asp:Content contentplaceholderid="Main" runat="server">
    My homepage main content
</asp:Content>

на всех других ваших страницах воспользуйтесь преимуществом "Заголовка" по умолчанию, опуская тег для заголовка, например:

<%@ Page MasterPageFile="..." %>
<asp:Content contentplaceholderid="Main" runat="server">
    My page main content
</asp:Content>
13
ответ дан 18 December 2019 в 07:29
поделиться

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

8
ответ дан 18 December 2019 в 07:29
поделиться

Как вы упомянули, проблемы наследования могут появиться откуда угодно. Не переусердствуйте с проектированием.

С помощью описанной вами проблемы мастер-страниц вы можете менять местами различные CSS-файлы и использовать селекторы для скрытия / изменения частей html, созданного из мастер-страницы.

1
ответ дан 18 December 2019 в 07:29
поделиться

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

Когда вы создаете страницу, которая прерывается от этого, вы можете обнаружить, что делаете небольшую корректировку в своем main.master (абстрагируя вещи по-другому), но вы сможете сделать корректировку быстро и двигаться вперед.

Если это всего лишь одноразовая страница, которая нарушает правила, то вы можете просто указать этой странице унаследовать другого мастера.

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

тогда вы можете просто указать этой странице унаследовать другого мастера.

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

тогда вы можете просто указать этой странице унаследовать другого мастера.

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

1
ответ дан 18 December 2019 в 07:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: