Je pense que vous voulez avoir une infrastructure capable de charger des modules découplés. (Inversion de contrôle, ou IoC)
en savoir plus sur WCSF Web Client Software usine www.codeplex.com/websf
si vous voulez bien l'exemple de code sur l'application web design à l'approche modulaire s'il vous plaît télécharger Cuyahoga
Cuyahoga est une open source .NET web framework de site. Il offre des fonctionnalités de gestion de contenu et a une approche modulaire
après tous lu le ASP.NET 3.5 Social Networking très beau livre.
Créer un complet, réseau social de qualité entreprise à l'aide ASP.NET 3.5 En savoir des sujets clés nouvelle ASP.NET dans une pratique, façon pratique: LINQ, AJAX, C# 3.0, n-tiers des architectures et MVC Construire listes d'amis, systèmes de messagerie, profils utilisateur, blogs, messages conseils, des groupes, et plus Rich avec le code exemple, des explications claires, des exemples intéressants, et des conseils pratiques - un vraiment mains sur le livre pour les développeurs ASP.NET
www.packtpub.com/expert-guide-for-social-networking-with-asp-.net-3.5/book~~V~~3rd
la auteur nous montre comment appliquer des modèles de conception à l'applicatio web du monde réel ns. tous les modules qui mettent en lumière avec Bold sont développés avec le modèle IoC avec l'utilisation de StructureMap
Ce livre a aussi un exemple de code très bien que vous pouvez télécharger sur le site Packt Publishing.
Vous pouvez certainement avoir une DLL qui contient un tas de contrôles utilisateur. Et vos contrôles utilisateur peuvent bien sûr implémenter une interface de votre choix. Cependant, vous semblez vouloir plus que cela - mais je ne sais pas exactement quoi. – RickNZ
Les contrôles utilisateur ne peuvent pas sembler être chargés "à la demande", comme un plugin. Vous devez inclure une référence dans le site Web hôte. Je voudrais pouvoir charger n'importe quel .dll qui implémente mon interface, sans changements dans le site Web d'hôte. –