Я начинаю веб-сайт ASP.NET и довольно новичок в этом. Может ли кто-нибудь помочь мне в том, как лучше структурировать мои веб-страницы.Структура веб-сайта ASP.NET
Это одна главная страница с правой и левой панелью. Левая панель содержит меню. Когда пользователь нажимает на любой пункт меню, правая панель заполняется соответствующими данными.
Должен ли я иметь одну страницу со всем кодом, и каждый щелчок по меню не будет включать другую страницу? Это будет означать, что при загрузке главной страницы в этот момент должен загружаться весь код и javascript. Верный?
Или должен ли я иметь iframe в правой панели, которая загружает отдельную страницу aspx для каждого элемента меню. Я чувствую, что второй подход лучше для моих нужд, потому что он разделяет код для каждого элемента меню, но я застрял, когда захотел сделать всплывающее окно. Куда он должен идти? На главной странице или каждая отдельная страница получает свою собственную? Если я поместил его на главную страницу, тогда javascript, необходимый для любого всплывающего окна, должен быть на главной странице. Похоже, это беспощадно, чем должно быть.
Любые идеи были бы очень оценены.
Я думал об основных страницах, но решил, потому что я не хочу загружать новую страницу для каждого щелчка по меню. Я использую обратные вызовы для заполнения правой панели. – user3490183