J'ai un petit problème sur un de mes composant perso.
J'ai développé une sorte de smart tag gnre le smart trag de word.

en gros:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<cc1:SmartTag ID="smtg" runat="server">
  <cc1:SmartTagItem id="smtgi1" runat="server" ImageUrl="..." />
</cc1:SmartTag>
Mon smart tag implemente un objet SmartTagCollection. Donc j'ai pas de problème pour ca.
Par contre, j'aimerai que mon objet smart tag ecoute les evenement de click sur mes smart tag item.

J'ai donc dans un SmartTagItem un champ privé ImageButton.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
 
public class SmartTagItem : IButtonControl
{
.
.
.
   private ImageButton img;
 
  protected override RenderControl(Ht...)
  {
     img.ImageUrl = this.ImageUrl;
     img.Click += img_Click;
 
     img.GetRenderControl(output);
  }
 
  private void img_Click(....)
  ...
}
Donc le pb est que je ne passe jamais dans la méthode Click (et pourtant j'ai bien un retour serveur du au render de mon bouton).

Si quelqu'un à une idée!! Je suis preneur.