J'ai construit un Custom Composite Control qui contient 2 Interface ITemplate:
- HeaderTemplate
- ContentTemplate
Jusque là tous fonctionne bien: J'ai overrid" les méthodes suivantes:
- CreateChildControls
- Render
- OnInit
Et j'obtiens bien le comportement attendu: les contrôles ajoutés dans les Templates sont bien rendus.
Par contre, si je place un Bouton dans un des Template, là je bloque:
Le clic effectue bien un postback. Par contre, je n'arrive pas à intercepté cette évènement dans le code-behind pour effectuer mes traitements.
Quelqu'un aurait des infos sur les évènements dans les CompositeControl et les Templates?
Autre petite question annexe: Je souhaiterais avoir l'archiecture suivante:
Comment faire pour avoir une liste d'item dans le HeaderTemplate
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <cc1:MonControl...... > <HeaderTemplate> <Item Key="key1" Value="value1" Type="type1" /> <Item Key="key2" Value="value2" Type="type2" /> .... <Item Key="key3" Value="value3" Type="type3" /> </HeaderTemplate> <ContentTemplate> <asp:Button ..... /> .... </ContentTemplate> </cc1:MonControl>
merci
Partager