2009-01-02 9 views
1

Le problème que j'ai avec l'écriture d'une architecture d'application Web est que je veux des composants séparés qui fonctionnent ensemble. Par là, je veux simplement dire, par exemple, une barre de navigation et le contenu de la page réelle (ainsi qu'un en-tête, qui est statique) dans ASP.NET.Conception de l'architecture Web ASP.NET

Maintenant, voici où il devient intéressant:

  • Il n'y a pas deux pages les mêmes
  • Les pages de navigation sur chaque page ont la sécurité sur eux sur une base utilisateur par utilisateur
  • Le La navigation a des liens vers d'autres emplacements

Le problème que j'ai principalement c'est que vous devez avoir une page web complète dans Visual Studio, et si vous avez des portions, c'est-à-dire <html> puis Visual Studio finira par souligner tout comme incorrect.

La façon dont cette application est actuellement en cours d'utilisation utilise des cadres (oui, des cadres) pour garder tout séparé, mais travailler ensemble. Je veux m'éloigner de cela, même si le système web est très grand et très important en ce sens qu'il doit être disponible 24h/24 et 7j/7.

Des idées?

Répondre

0

N'est-il pas possible d'implémenter UserControls pour cela? par exemple un contrôle d'utilisateur de navigation qui peut gérer la sécurité pour lui-même etc

Espérons que cela aide un peu.

0

Il y a un très bon livre que vous devriez vérifier Cela pourrait éclairer votre problème. C'est "Programmation de site Web ASP.NET 2.0: Problème - Conception - Solution", une partie de la série Wrox.

Questions connexes