2010-05-01 3 views
0

Je suis en train d'implémenter une solution dans ASP.NET MVC qui pourra être ensuite appliquée à d'autres champs. Pour ce faire, il faudra modifier l'interface utilisateur même si la logique métier sous-jacente n'a pas besoin de changer. Je voudrais écrire le code d'une manière qui permettra aux autres développeurs de développer uniquement du code qui ne changera que l'interface utilisateur. Ceci est similaire à la façon dont les thèmes peuvent être écrits contre le logiciel Wordpress Blog. Est-ce que quelqu'un peut suggérer comment organiser mon projet pour faire fonctionner une telle fonctionnalité?Comment ajouter un moteur de skin au système MVC d'asp.net

Répondre

-1

Avez-vous essayé d'utiliser MasterPages?

+0

MasterPages ne le coupe pas tout à fait. – Roman

0

Je ne voudrais pas utiliser Bult dans Thèmes (pas vraiment sûr si ceux-ci existent encore dans MVC) Mais vous pourriez plusieurs ensembles de CSS (avec images apparentées) dans un dossier Thèmes avec un chemin séparé par thème, par exemple : Thèmes \ Default, Themes \ Classic, etc où la seule configuration est l'élément Path. Cela permettrait de séparer le style du code principal et vous n'aurez pas besoin d'utiliser un thème "Moteurs" etc.

Dans vos pages/pages maîtres, vous pouvez simplement définir dynamiquement le chemin vers les feuilles de style.

Questions connexes