Bonjour a tous

Je travaillle actuellement sur une application asp.net c# dans laquel j'ai une classe Maclass dans laquel je créer dynamiquement un bouton Monbouton auquel je voudrais associé la fonction Click.

J'ai dans une page MaPage.aspx une fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
internal void Mafonction(string param1, int param2)
{
     // Le code de ma fonction
}
Je voudrais si cela est possible est afin d'éviter des repetitions inutile que lors que je click sur monbouton créer dans ma classe j'execute le code Mafonction contenue dans MaPage.

J'espere que cela est possible est si oui comment.

Pour l'instant, dans ma classe j'ai ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
     ImageButton Monbouton = new ImageButton();
     Monbouton.Click += new EventHandler(Mafonction("param1", 4));
L'erreur est sur la ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Monbouton.Click += new EventHandler(Mafonction("param1", 4));
Je ne sais pas comment remplir Monbouton.Click de façon a ce qu'il execute MaFonction de MaPage.