OVH Cloud OVH Cloud

Contrôle Utilisateur

2 réponses
Avatar
Laurent
Bonjour,

Je cherche à créer un contrôle utilisateur qui reprend le principe des
Templates des DataList.

L'utilisation de ce contrôle pourrait être :

<%@ Register TagPrefix="uc1" TagName="MasqueReferentiel"
Src="MasqueReferentiel.ascx" %>
[...]
<uc1:MasqueReferentiel id="MasqueReferentiel1" runat="server">
<TemplateDetail>
<asp:HyperLink id="HyperLink1" runat="server">HyperLink</asp:HyperLink>
<asp:HyperLink id="HyperLink2" runat="server">HyperLink</asp:HyperLink>
</TemplateDetail>
</uc1:MasqueReferentiel>

Dans le contrôle utilisateur, il y a un PlaceHolder où j'aimerais insérer ce
qui est décrit entre les balises <TemplateDetail>.

Première question : dans le code VB du contrôle je dois mettre :

Public Property TemplateDetail() As ... ?

Seconde question : Comment placer le contenu de <TemplateDetail> dans le
PlaceHolder ?

Merci à celui ou celle qui pourrait me dépanner !

Laurent

2 réponses

Avatar
Guillaume Davion
C'est malheureusement un peu plus compliqué que ça ;)

Il y a un article sur la msdn qui explique comment faire :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/ html/cpconcustomizingcontrolswithtemplates.asp
Avatar
Laurent
C'est en effet un peu plus compliqué que prévu... mais ça marche !
(j'ai dû modifier le code car je développe un Contrôle Utilisateur, pas un
Contrôle Server)

Merci pour l'info !




"Guillaume Davion" a écrit dans le message de news:

C'est malheureusement un peu plus compliqué que ça ;)

Il y a un article sur la msdn qui explique comment faire :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/htm
l/cpconcustomizingcontrolswithtemplates.asp