Bonjour,
j'ai un Repeater pour afficher les commande, j'ai ajouté un button link pour supprimer une commande et donc je veux ajouter un message de confirmation à la suppression :
donc le OnItemCommand pour exécuter réellement la suppression de la base de données et j'ai ajouté aprés le OnItemCreated pour créer le message box :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <asp:Repeater id="ListeCommande" runat="server" OnItemCommand="OnItemcommand" OnItemCreated="OnItemCreated"> <ItemTemplate> <table bordercolor="black" cellspacing="0"> ... ...
lors de la compilation, j'ai ce message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Sub OnItemCreated(ByVal sender As Object, ByVal e As RepeaterCommandEventArgs) Dim myDeleteButton As LinkButton If (e.Item.ItemType = ListItemType.Item) Then myDeleteButton = e.Item.FindControl("btndelete") myDeleteButton.Attributes.Add("onclick", "return confirm('Confirmez-vous la suppression de cette commande ?');") End If End Sub
et la ligne de la création de mon Repeater apparait en rouge !!La méthode 'Public Sub OnItemCreated(sender As Object, e As System.Web.UI.WebControls.RepeaterCommandEventArgs)' n'a pas la même signature que le délégué
c'est peut être la fin de semaine mais je comprend pas et j'ai rien trouvé sur le net !!
Merci.






Répondre avec citation

Partager