Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Наследие страниц / 10 сообщений из 10, страница 1 из 1
23.01.2013, 00:55
    #38120611
The_Immortal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
Ребят, подскажите, пожалуйста, тугосоображающему по поводу основ.

Предположим есть некий сайт-каталог. Структура страниц стандартная: хэдер, сайдбар слева (разделы товаров), описание товаров выбранного раздела справа (основная часть), футер.

Вопрос: для каждого раздела нужно создавать новую страницу?? А если этих разделов 100500? Фактически будет меняться лишь содержимое основной части страницы (будет браться из БД) и все.

Как по уму это сделать?


Благодарю!
...
Рейтинг: 0 / 0
23.01.2013, 01:20
    #38120621
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
...
Рейтинг: 0 / 0
23.01.2013, 03:30
    #38120657
The_Immortal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
skyANA, про Master я в курсе. Вопрос не в этом. Вопрос в том, можно ли как-то обойтись без создания множества однотипных страниц?
...
Рейтинг: 0 / 0
23.01.2013, 08:37
    #38120707
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
The_ImmortalВопрос в том, можно ли как-то обойтись без создания множества однотипных страниц?
можно.

ну для начала мастер-страниц может быть много и они могут быть вложенными.
...
Рейтинг: 0 / 0
23.01.2013, 12:27
    #38121125
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
The_Immortal, погодите, Вы собираетесь ручками выбирать данные из БД и из них клепать страницы? Что Вы имеете ввиду под "для каждого раздела нужно создавать новую страницу"?
Делаете одну страницу Product.aspx, код которой и отвечает за отображение содержимого, что будет браться из БД.
...
Рейтинг: 0 / 0
23.01.2013, 15:23
    #38121577
The_Immortal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
skyANA, ну да, кажется, Вы меня правильно поняли.

Но я не пойму каким образом на этой самой Product.aspx отображать те или иные данные? От чего я буду отталкиваться? Скажем, в левом меню на странице Default.aspx юзер выбрал раздел "Товары для дома" - его редиректит на Product.aspx, где должен сработать запрос из БД (отобразить все товары = "Товары для дома").

Так вот как мне отловить, что он выбрал "Товары для дома"? :)
Меню сформировано в виде обычных ссылок.
...
Рейтинг: 0 / 0
23.01.2013, 15:50
    #38121652
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
The_ImmortalТак вот как мне отловить, что он выбрал "Товары для дома"? :)
Меню сформировано в виде обычных ссылок.

существует 2 стандартных способа: используя GET или POST
...
Рейтинг: 0 / 0
23.01.2013, 16:05
    #38121716
The_Immortal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
pation, точно! Спасибо!

Ребят, а как сделать, чтобы страница вообще не рефрешилась, когда выбирается другой раздел в меню. Чтобы менялось только содержимое определенного div-а, скажем?

Это в какую сторону копать нужно?
...
Рейтинг: 0 / 0
23.01.2013, 17:02
    #38121878
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
The_Immortalpation, точно! Спасибо!

Ребят, а как сделать, чтобы страница вообще не рефрешилась, когда выбирается другой раздел в меню. Чтобы менялось только содержимое определенного div-а, скажем?

Это в какую сторону копать нужно?
AJAX
...
Рейтинг: 0 / 0
23.01.2013, 17:05
    #38121882
The_Immortal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наследие страниц
pation, благодарю!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Наследие страниц / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]