Salut tout le monde,
Je développe actuellement un site web (asp/vb) sous vs2005.
J'ai récemment ajouté à la solution d'un projet un "Web User Control". Ce dernier contenant par exemple un bouton. Sur l'événement Click de ce dernier j'ajoute un événement Public.
Le code ressemblerait à la chose suivante :
Maintenant dans mon projet, je créé un Web Form et j'y ajoute mon control.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Partial Public Class maClass Inherits System.Web.UI.UserControl Public Event MonEvent As EventHandler Private Sub MonBouton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MonBouton.Click RaiseEvent MonEvent (sender, e) End Sub End Class
On remarquera que dans "OnMonEvent" j'appel une fonction Js, et là est mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <asp:maClass ID="toto" runat="server" OnMonEvent="une fonction Js" />
j'avoue que cette erreur me rend perplexe.Message d'erreur du compilateur: BC30456: 'le nom de ma fonction Js' n'est pas un membre de 'ASP.NomDeLaPageHote_aspx'.
Il y a t il quelque chose à activer dans mon control/formulaire pour permettre l'exécution de script (côté client) dans mon événement ?
Si vous avez une idée, piste je suis preneur
merci d'avance et bonne continuation
Partager