Bonjour,
J'ai un gridView qui affiche des contacts. Et, à chaque ligne dans mon GridView, il y a un bouton delete.
Je voudrais pouvoir afficher un message de confirmation lorsque l'on clique sur un des boutons delete( du genre "êtes vous sûre de vouloir supprimer le contact intel...")
Je sais que je pourrais le faire dans la page aspx, dans itemTemplate:
<asp:ImageButton ID="btnRemove" ImageUrl="~/Images/b_delete.gif" meta:resourcekey="btnRemoveActResource" CommandName="Remove" CommandArgument='<%# Eval("ActivityId") %>' ToolTip="Delete Activity" runat="server" OnClientClick='<%# Eval("Name", "return confirm(\"Are you sure you want to delete this activity : {0} ?\");") %>' />
Seulement, mon but est de pouvoir mettre ce message de confirmation en anglais ou en français.
J'ai donc décidé d'ajouter dans le code c# lors du DataBound du GridView ceci
btnRemove.OnClientClick = "return confirm('" + GetLocalResourceObject("strConfirmDelete").ToString() + name.Text + " ?');";
En faisant un FindControl. Seulement, btnRemove me donne toujours null.
Auriez-vous une idée de la façon de faire?
Merci
shirya
Partager