/ / Web.config enregistre le contrôle utilisateur dans un autre projet - asp.net, contrôles utilisateur, configuration Web

Web.config enregistre le contrôle utilisateur dans un autre projet - asp.net, user-controls, web-config

J'ai un projet .Net appelé:

Whatever.Web.UI: J'utilise ce projet pour placer tous les contrôles personnalisés et utilisateur qui seront réutilisés dans tous les projets de site Web. Ceux-ci sont organisés dans deux dossiers:

   - CustomControls folder (with all the custom controls)
- UserControls folder (with all the user controls)

Voici des exemples de projets Web utilisant ces contrôles utilisateur et personnalisé.

Whatever.Web.UI.WebSite1 Whatever.Web.UI.WebSite2 .... .... .... Whatever.Web.UI.WebSiteN

Pour utiliser les contrôles personnalisés dans chaque projet WebSite n'est pas un problème, je l'ai enregistré dans web.config de la manière suivante:

<add tagPrefix="CustomControls" namespace="Whatever.Web.UI.CustomControls" assembly="Whatever.Web.UI"/>

Mais comment puis-je enregistrer les contrôles utilisateur en prenant en compte le fait qu’ils ont une partie ascx que je dois référencer afin d’afficher chaque site Web?

Merci d'avance. Sincères amitiés, Josema

Réponses:

1 pour la réponse № 1
<system.web>
<pages>
<controls>
<add src="~/UserControls/MyControl.ascx" tagName="MyControl" tagPrefix="MyControls"/>
</controls>
</pages>
</system.web>