/ / Web.config rejestruje kontrolę użytkownika w innym projekcie - asp.net, kontrolki użytkownika, web-config

Web.config rejestruje kontrolę użytkownika w innym projekcie - asp.net, kontrole użytkownika, web-config

Mam projekt .Net o nazwie:

Whatever.Web.UI: Korzystam z tego projektu, aby umieścić wszystkie niestandardowe i kontrolki użytkownika, które będą ponownie wykorzystywane we wszystkich projektach witryn. Są one podzielone na dwa foldery:

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

To są przyszłe przykłady projektów internetowych, które powinny korzystać z tych kontrolek użytkownika i niestandardowych

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

Aby użyć niestandardowych elementów sterujących w każdym projekcie WebSite nie stanowi problemu, zarejestrowałem go w pliku web.config w następujący sposób:

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

Ale w jaki sposób mogę zarejestrować kontrole użytkowników biorąc pod uwagę, że mają one część ascx, które muszę odwołać, aby pokazać każdej stronie?

Z góry dziękuję. Z poważaniem, Josema.

Odpowiedzi:

1 dla odpowiedzi № 1
<system.web>
<pages>
<controls>
<add src="~/UserControls/MyControl.ascx" tagName="MyControl" tagPrefix="MyControls"/>
</controls>
</pages>
</system.web>