Je cherche un lien vers des instructions ou un walkthru pour créer des contrôles personnalisés dans Asp.net 3.5.Besoin d'aide sur la création de contrôles personnalisés Asp.Net 3.5
J'ai déjà regardé ce qui suit:
http://forums.asp.net/t/1385382.aspx: Turning un contrôle utilisateur .ascx dans un asp.net contrôle personnalisé redistribuable 3,5
http://msdn.microsoft.com/en-us/library/aa479318.aspx: Turning un contrôle utilisateur .ascx dans un Transmissible contrôle personnalisé asp.net 2.0
Je pense que les deux liens ci-dessus sont pour les contrôles composites personnalisés ce qui serait bien pour le moment, car il semble qu'il est plus facile de faire un composite plutôt qu'un contrôle personnalisé complet.
Conformément aux instructions du lien ci-dessus (aa479318), j'ai créé un fichier MyControl.ascx de contrôle utilisateur et je l'ai publié, qui a été compilé dans un fichier .dll autonome appelé App_Web_MyControl.ascx.cdcab7d2.
Puis-je mettre un
<%Register Assembly="App_Web_MyControl.ascx.cdcab7d2"
TagPrefix="cc" namespace="TheNamespace" %>
dans le fichier ASPX (dans une autre application) où je voulais utiliser le contrôle personnalisé, et ajouter une référence à l'ensemble .dll dans le projet.
Le nom CustomControl n'est pas reconnu quand j'essayer de créer dans le code .aspx par
<cc:MyControl ID="idname" runat="server" />
J'obtiens l'erreur Element « MyControl » est pas un élément connu.
Vous pouvez automatiser ce processus à l'aide d'un projet de déploiement Web Visual Studio, qui exécute le processus 'aspnet_merge' couplé à une interface configurable pour l'assemblage et les sorties d'espaces de noms.Ma question se rapporte à ceci à http://stackoverflow.com/questions/1006086/. Projets de déploiement Web sur MSDN: http://www.microsoft.com/downloads/details.aspx?familyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en – Rabid
OK merci, je devrais essayer cela. Bien que je répugne à rouvrir cette boîte de vers particulièrement désordonnée! – Netricity