Дизайн сайта - Меняется только основное содержание

StackOverflow https://stackoverflow.com/questions/401366

  •  03-07-2019
  •  | 
  •  

Вопрос

В настоящее время я разрабатываю новый веб-сайт и хочу правильно его спланировать.

Главная страница состоит из основного контента (верхний колонтитул, включая логотип и т.д.) Основной текст с меню слева и, очевидно, нижний колонтитул в конце страницы.

В меню у меня есть 50 страниц, и я хочу изменить ТОЛЬКО основное его содержимое.

Не стоит копировать все страницы (даже код ASP.NET).

Наверняка есть лучший способ, как это сделать.

Спасибо

Это было полезно?

Решение

Дэвид, то, что ты ищешь, - это мастер-страница:

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/masterpages/default.aspx

Другие советы

Я не уверен, что вы ищете, потому что, например, вы не упоминаете, являются ли 50 страниц почти одинаковыми, другими словами, меняется только содержание (буквы)?вы можете сделать несколько вещей.

Я бы пошел, потому что я делаю .NET, используя Мастер-страницы в ASP.NET , вы создаете макет со всей графикой точно так же, как это был шаблон, и помещаете "заполнитель" в ту часть "тела", которую вы упоминаете, и вы создаете только 50 страниц контента, но ни на одной вы ничего не пишете относительно "шаблона"

Вы можете создать разделку Web 2.0 и разместить DIV, который вы заменяете, вызывая содержимое через AJAX

Может быть, вы перейдете на другой тип языка и будете использовать шаблоны

есть "миллион" способов сделать "все" :) без большего я не могу сказать вам, что могло бы быть хорошей идеей.

Я бы рекомендовал отделить содержимое от формы, если вы еще этого не сделали.Примером этого является размещение вашего контента в одном файле, а ссылок на стили CSS в другом файле для определения того, как это выглядит.Таким образом, вы можете изменять свой контент по своему желанию, и вам не придется переделывать весь свой стиль.

Одним хорошим сайтом, который иллюстрирует это, является CSS Дзен- Сад.

Используйте шаблоны страниц (они же основные страницы в ASP.NET).А еще лучше, используйте фреймворк MVC.Мое личное любимое блюдо - это Spring.NET, но есть и другие...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top