2009-07-09 8 views
5

Est-ce une bonne conception d'avoir plusieurs pages maîtres dans une application? Je construis un site Web en utilisant Asp.net MVC avec différents types d'utilisateurs comme, administrateur, employé, utilisateur général, etcPlusieurs pages maîtres dans une seule application

Et chaque utilisateur une fois connecté ont différents types de contrôles sur le site Web, donc je prévoyais de utiliser une page maître différente pour chaque utilisateur.

Répondre

3

Oui c'est un bon design, et assurez-vous de les calques de manière appropriée. Les pages maîtres spécifiques aux contrôleurs doivent être placées dans le dossier d'affichage approprié.

Également, consultez http://blog.codeville.net/2008/10/14/partial-requests-in-aspnet-mvc/ pour un moyen de créer des «widgets» à partir de vues partielles.

+0

Le lien est mort:/ – Joel

+0

Oui.Le lien ne fonctionne pas – Poornima

1

Si cela rend la vie plus facile pour vous et vos utilisateurs, je ne vois pas pourquoi.

0

Je ne sais pas sur Asp.net MVC, mais dans les pages maîtres Asp.net, l'héritage est possible. Vous pouvez créer site.master, et admin.master, employee.master, etc qui héritent tous de site.master. Mais prenez soin de l'héritage des pages maîtres. Dans mon projet, il semble que parfois les chemins peuvent pointer vers de mauvais emplacements. Je ne sais pas si c'est mon erreur ou si c'est un bug.

Questions connexes