Bonjour,
Voici mon problème :
Je référence dans mon fichier web.config un UserControl que j'ai défini au sein de mon application web :
1 2 3 4 5 6 7 8
|
<pages>
<controls>
<add tagPrefix="acpiForms" tagName="FormsOfAssociation" src="~/UserControls/Forms/FormsOfAssociation.ascx" />
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</controls>
</pages> |
Jusque là rien de bien compliqué.
Le problème est que j'ai de nombreux UserControl dans mon application et ils sont tous regroupés dans le NameSpace "APCI.GestionAssociation.UserControls.Forms".
Je voudrais donc tous les référencer via une seule commande du genre :
<add tagPrefix="acpiForms" namespace="APCI.GestionAssociation.UserControls.Forms" />
Mais ça ne marche pas... je ne sais pas comment faire.
Pour infos, je ne défini pas l'assembly car les UserControls se trouvent dans la même application web.
Mais j'ai également essayé ainsi :
<add tagPrefix="acpiTest" namespace="APCI.GestionAssociation.UserControls.Forms" assembly="APCIGestionAssociation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3dda21698c39869b" />
Mais ça ne fonctionne pas mieux.
PS.: pour déterminer le PublicKeyToken j'ai généré un fichier snk, puis j'ai sortie la clé public (sn -p) puis j'ai demandé la clé (sn -t)
Partager