2016-12-21 3 views
1

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

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

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

Или должен ли я иметь iframe в правой панели, которая загружает отдельную страницу aspx для каждого элемента меню. Я чувствую, что второй подход лучше для моих нужд, потому что он разделяет код для каждого элемента меню, но я застрял, когда захотел сделать всплывающее окно. Куда он должен идти? На главной странице или каждая отдельная страница получает свою собственную? Если я поместил его на главную страницу, тогда javascript, необходимый для любого всплывающего окна, должен быть на главной странице. Похоже, это беспощадно, чем должно быть.

Любые идеи были бы очень оценены.

ответ

0

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

+0

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

Смежные вопросы