ASP.NET веб-архитектура дизайн - PullRequest
1 голос
/ 02 января 2009

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

Теперь вот где это становится интересным:

  • Нет двух одинаковых страниц
  • Страницы навигации на каждой странице имеют индивидуальную защиту для каждого пользователя
  • Навигация имеет ссылки на другие местоположения

Проблема, с которой я сталкиваюсь в основном, заключается в том, что у вас обычно есть полная веб-страница в Visual Studio, и если у вас есть части, то есть исключающие ваши теги , Visual Studio в конечном итоге подчеркнет все как неправильное.

Способ, которым в настоящее время занимается это приложение, - использование фреймов (да, фреймов) для разделения всего, но для совместной работы. Я хочу отойти от этого, хотя веб-система очень большая и очень важная в том смысле, что она должна быть доступна 24/7.

Есть идеи?

Ответы [ 3 ]

4 голосов
/ 02 января 2009

Вы смотрели мастер-страницы в ASP.NET 2.0? Их можно использовать вместе с пользовательскими элементами управления и Навигация по карте сайта .

0 голосов
/ 02 января 2009

Есть действительно хорошая книга, которую вы должны проверить, которая может пролить свет на вашу проблему. Это «ASP.NET 2.0 Программирование веб-сайтов: проблема - дизайн - решение», часть серии Wrox.

0 голосов
/ 02 января 2009

Разве невозможно реализовать UserControls для этого? например, пользовательский элемент управления навигацией, который может обеспечивать безопасность для себя и т. д. и т. д.

Надеюсь, это немного поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...