2010-08-31 10 views
4

Je suis conscient des implémentations comme la création de menu dynamique basée sur des rôles ou des pages héritant de différentes pages de base. Web.config pour différentes sections de site. Je ne souhaite pas utiliser la structure de table d'appartenance asp.net par défaut dans la base de données. Je veux utiliser quelque chose de moins complexe.Dans ASP.net, quelle est la manière la plus évolutive d'avoir un accès basé sur les rôles aux pages/fonctionnalités/menus?

Je pense à une possibilité que les rôles peuvent aller et venir à tout moment sans trop affecter les pages. Je suis aussi à la recherche de performance.

Répondre

1

Il semble que l'utilisation d'un framework CMS open source mature tel que http://www.mojoportal.com/home.aspx ou http://www.dotnetnuke.com/ soit plus appropriée. Ils fournissent déjà toute l'interface utilisateur de la gestion des utilisateurs et des rôles.

Sinon, vous devez implémenter votre propre memberhiprovider, roleprovider et beaucoup d'interface utilisateur pour répondre à vos besoins.