Question

Je construis un site dans ASP.NET 4 et MVC2 qui aura des fonctionnalités premium, telles que des notifications SMS qui ne seront disponibles que pour les abonnés payants. J'ai également des modules supplémentaires pour des choses comme l'inventaire et les transactions, etc.

Je tire déjà parti des membres standard ,hipprovider, et je me penche sur l'utilisation des rôles TP fournissent cette fonctionnalité. c'est-à-dire: avoir un rôle "smsmodule" que l'utilisateur obtient s'il paie le service SMS complémentaire

Cela rend les contrôleurs simples avec une petite décoration d'attribut, mais le problème que je vois avec cela est qu'il y aura un tas de code conditionnel dispersé à travers mes vues, etc.

Existe-t-il une meilleure méthode pour fournir une approche de style "module" dans .NET 4 et MVC2 ???

Était-ce utile?

La solution 2

FWIW J'ai fini par utiliser une combinaison de descripteurs dans Spark View Engine, ainsi qu'un fournisseur de fonctionnalités personnalisés et un fichier d'action associé

Autres conseils

Vous pouvez ajouter votre logique conditionnelle pour afficher les modèles, utiliser les contrôleurs pour définir les anciens de vue de manière appropriée et cela devrait être bien ... parfois vous devez avoir les instructions IF à l'intérieur des vues même si ce n'est pas si Ellegent. Sauf si vous utilisez bien sûr un moteur de vue comme Spark, vos instructions IF sont placées dans un autre endroit discrète, mais elles existent toujours! Vous pouvez toujours créer des htmlhelpers et définir le code sur le bord de serveurs et en fonction de l'affichage logique de manière appropriée ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top