J'ai un ImageButton avec une fonction js OnClientClick ci-joint:ASP.NET OnClientClick C#
deleteButton = new ImageButton();
deleteButton.ID = "deleteRiskButton" + planRisk.Id;
deleteButton.ImageUrl = "../../Images/deleteButton.gif";
deleteButton.Click += new ImageClickEventHandler(deleteButton_Click);
deleteButton.OnClientClick = "removeRowAfterDeletion('" + deleteButton.ID + "')";
Dans cette fonction JavaScript i un dialogue en veillant à l'utilisateur destiné à supprimer l'élément en question. J'ai eu l'impression que si la fonction onclientclick renvoyait false, la publication ne se produirait pas. Cependant, même si je clique sur annuler, la fonction deleteButton_Click C# est appelée.
Avez-vous une idée du problème?
Maintenant vous avez le code de travail, je me demande, pourquoi avez-vous besoin de passer l'ID du bouton? Peut-être que vous voulez étendre la fonction pour "removeRowAfterDeletion" plus loin. Vous pouvez toujours utiliser "return removeRowAfterDeletion (this);" passer dans l'instance du bouton. –