Проблема, с которой я сталкиваюсь при написании архитектуры веб-приложения, заключается в том, что мне нужны отдельные компоненты, которые работают вместе. Под этим я имею в виду, например, панель навигации и фактическое содержимое страницы (а также заголовок, который является статическим) в ASP.NET.
Теперь вот где это становится интересным:
- Нет двух одинаковых страниц
- Страницы навигации на каждой странице имеют индивидуальную защиту для каждого пользователя
- Навигация имеет ссылки на другие местоположения
Проблема, с которой я сталкиваюсь в основном, заключается в том, что у вас обычно есть полная веб-страница в Visual Studio, и если у вас есть части, то есть исключающие ваши теги , Visual Studio в конечном итоге подчеркнет все как неправильное.
Способ, которым в настоящее время занимается это приложение, - использование фреймов (да, фреймов) для разделения всего, но для совместной работы. Я хочу отойти от этого, хотя веб-система очень большая и очень важная в том смысле, что она должна быть доступна 24/7.
Есть идеи?